ตัวอย่าง
ง่ายหน้าสามกรอบ:
<frameset cols="25%,50%,25%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">
</frameset>
ลองตัวเอง» เพิ่มเติม "ลองตัวเอง" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
<frame> แท็กไม่สนับสนุนใน HTML5
<frame> แท็กกำหนดหน้าต่างหนึ่งโดยเฉพาะ (เฟรม) ภายใน <frameset>
แต่ละ <frame> ใน <frameset> สามารถมีคุณลักษณะที่แตกต่างกันเช่นชายแดนเลื่อนความสามารถในการปรับขนาด, ฯลฯ
หมายเหตุ: หากคุณต้องการตรวจสอบหน้าเว็บที่มีเฟรมจะแน่ใจว่า <!DOCTYPE> ถูกตั้งค่าเป็นอย่างใดอย่างหนึ่ง "HTML Frameset DTD" หรือ "XHTML Frameset DTD"
สนับสนุนเบราว์เซอร์
ธาตุ | |||||
---|---|---|---|---|---|
<frame> | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
<frame> แท็กไม่สนับสนุนใน HTML5
ความแตกต่างระหว่าง HTML และ XHTML
ใน HTML ที่ <frame> แท็กไม่มีแท็กปิด ใน XHTML ที่ <frame> แท็กจะต้องปิดอย่างถูกต้อง
แอตทริบิวต์ตัวเลือก
คุณลักษณะ | ความคุ้มค่า | ลักษณะ |
---|---|---|
frameborder | 0 1 | ได้รับการสนับสนุนใน HTML5 ระบุหรือไม่ที่จะแสดงขอบรอบกรอบ |
longdesc | URL | ได้รับการสนับสนุนใน HTML5 ระบุหน้าเว็บที่มีคำอธิบายยาวของเนื้อหาของกรอบ |
marginheight | pixels | ได้รับการสนับสนุนใน HTML5 ระบุระยะขอบด้านบนและด้านล่างของกรอบ |
marginwidth | pixels | ได้รับการสนับสนุนใน HTML5 ระบุระยะขอบซ้ายและขวาของกรอบ |
name | text | ได้รับการสนับสนุนใน HTML5 ระบุชื่อของกรอบ |
noresize | noresize | ได้รับการสนับสนุนใน HTML5 ระบุว่ากรอบไม่ได้ปรับขนาดได้ |
scrolling | yes no auto | ได้รับการสนับสนุนใน HTML5 ระบุหรือไม่ที่จะแสดงแถบเลื่อนในกรอบ |
src | URL | ได้รับการสนับสนุนใน HTML5 ระบุ URL ของเอกสารที่จะแสดงในกรอบ |
ลองตัวเอง - ตัวอย่าง
เฟรมแนวนอน
วิธีการทำเฟรมแนวนอนกับสามเอกสารที่แตกต่างกัน
เฟรมผสม
วิธีการทำเฟรมที่มีสามเอกสารและวิธีการผสมพวกเขาในแถวและคอลัมน์
เฟรมกับ noresize = "noresize"
วิธีการใช้ "noresize" แอตทริบิวต์ พรมแดนระหว่างกรอบ A และ B ไม่ได้ปรับขนาดได้