เฟรม HTML
- หน้าก่อน URL HTML
- หน้าต่อไป พื้นหลัง HTML
ด้วยการใช้ฟราม คุณสามารถแสดงหลายหน้าที่ที่ใช้บราวเซอร์เดียวกันได้
ตัวอย่าง
- ฟรามตั้งแนวตรง
- ตัวอย่างนี้แสดงว่าเป็นไรที่จะทำฟรามตั้งแนวตรงด้วยสามไฟล์เอกสารที่ต่างกัน
- ฟรามระดับน้ำตก
- ตัวอย่างนี้แสดงว่าเป็นไรที่จะทำฟรามระดับน้ำตกด้วยสามไฟล์เอกสารที่ต่างกัน
ฟราม
ด้วยการใช้ฟราม คุณสามารถแสดงหลายหน้าที่ที่ใช้บราวเซอร์เดียวกันได้ แต่ละเอกสาร HTML ถูกเรียกว่าฟราม และฟรามทุกตัวมีความเป็นอิสระกับฟรามอื่น
ข้อเสียของการใช้ฟราม:
- นักพัฒนาต้องติดตามหลายไฟล์ HTML พร้อมๆ
- มันยากที่จะพิมพ์หน้าตะเนนทั้งหมด
- แท็ก Frame structure (<frameset>)
-
- แท็ก Frame structure (<frameset>) กำหนดวิธีการแบ่งหน้าตะเ�นเป็นฟราม
- ฟรามเซ็ททุกตัวกำหนดบรรทัดหรือคอลัมน์หรือคอลัมน์
- ค่า rows/columns กำหนดพื้นที่ที่ทุกบรรทัดหรือคอลัมน์เข้าใจในหน้าจอ
หมายเหตุบรรณาธิการ:แท็ก frameset ก็ได้ถูกแปลในบางบทความและหนังสือเป็น ฟรามเซ็ท
แท็ก Frame (Frame)
แท็ก Frame กำหนดเอกสาร HTML ที่จะใส่ในแต่ละฟราม
ในตัวอย่างด้านล่างนี้ เราได้ตั้งค่าฟรามเซ็ทสองคอลัมน์ คอลัมน์แรกถูกตั้งค่าเพื่อที่จะใช้พื้นที่ 25% ของหน้าตะเ�นบราวเซอร์ คอลัมน์ที่สองถูกตั้งค่าเพื่อที่จะใช้พื้นที่ 75% ของหน้าตะเ�นบราวเซอร์ HTML ไฟล์ "frame_a.htm" ถูกจัดลงในคอลัมน์แรก และ HTML ไฟล์ "frame_b.htm" ถูกจัดลงในคอลัมน์ที่สอง:
<frameset cols="25%,75%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"> </frameset>
คำเตือนพื้นฐาน - คำแนะนำที่มีประโยชน์:
ถ้ามีกรอบที่มีขอบน่าเห็น ผู้ใช้สามารถลากขอบเพื่อเปลี่ยนขนาดของมันได้ อีกทั้งเพื่อที่จะป้องกันการที่จะเกิดขึ้นนี้ สามารถใส่ในแท็ก <frame> ด้วยคำสั่ง noresize="noresize"
เพิ่มแบบ <noframes> สำหรับเว็บบราวเซอร์ที่ไม่สนับสนุนแบบแก้ไข
คำเตือนสำคัญ:ไม่สามารถใช้แบบ <body></body> กับ <frameset></frameset> พร้อมกันได้ แต่หากคุณเพิ่มแบบ <noframes> ที่มีข้อความ คุณจะต้องทำให้ข้อความนี้อยู่ภายในแบบ <body></body> ในตัวอย่างแรก (ในตัวอย่างด้านล่างนี้ คุณสามารถเห็นว่ามันทำได้อย่างไร)
ตัวอย่างเพิ่มเติม
- วิธีที่จะใช้แบบ <noframes> ที่มีรหัส
- ตัวอย่างนี้แสดงวิธีที่จะใช้แบบ <noframes> ที่มีรหัส
- โครงสร้างแบบแก้ไขที่ผสม
- ตัวอย่างนี้แสดงวิธีที่จะสร้างโครงสร้างแบบแก้ไขที่มีสามเอกสาร และปรับใช้กันในแถวและคอลัมน์
- โครงสร้างแบบแก้ไขที่มีคุณสมบัติ noresize="noresize"
- ตัวอย่างนี้แสดงวิธีที่จะใช้คุณสมบัติ noresize โดยในตัวอย่างนี้ แบบแก้ไขไม่สามารถปรับขนาดได้ หากคุณลากเมาส์บนขอบระหว่างแบบแก้ไข คุณจะพบว่าขอบไม่สามารถย้ายได้
- แบบแก้ไขทางนำทาง
- ตัวอย่างนี้แสดงวิธีที่จะสร้างแบบแก้ไขทางนำทาง แบบแก้ไขทางนำทางมีรายการลิงก์ที่มุ่งหน้าไปยังแบบแก้ไขที่สอง ไฟล์ "contents.htm" มีสามลิงก์
- แบบแก้ไขที่ฝังอยู่
- ตัวอย่างนี้แสดงวิธีที่จะสร้างแบบแก้ไขที่ฝังอยู่ (frame ในหน้า HTML)
- เปลี่ยนไปยังส่วนที่กำหนดในแบบแก้ไข
- ตัวอย่างนี้แสดงสองแบบแก้ไข ซึ่งหนึ่งแบบเป็นแบบแก้ไขที่มีลิงก์มุ่งหน้าไปยังส่วนที่กำหนดในแบบแก้ไขอื่น ไฟล์ "link.htm" มีส่วนที่กำหนดใช้ <a name="C10"> ที่ระบุ
- ใช้แบบแก้ไขเพื่อเปลี่ยนไปยังส่วนที่กำหนด
- ตัวอย่างนี้แสดงสองแบบแก้ไข ซึ่งหนึ่งแบบเป็นแบบแก้ไขทางด้านซ้าย ซึ่งมีรายการลิงก์ และลิงก์นั้นจะมุ่งหน้าไปยังแบบแก้ไขที่สอง แบบแก้ไขที่สองแสดงเอกสารที่ลิงก์มา ลิงก์ภายในแบบแก้ไขทางด้านซ้ายจะมุ่งหน้าไปยังส่วนที่กำหนดในแบบแก้ไขที่สอง
- หน้าก่อน URL HTML
- หน้าต่อไป พื้นหลัง HTML