เฟรม คือการแบ่งส่วนหน้าจอบนเบราเซอร์ (browser) ออกเป็น 2 ส่วนหรือมากกว่า เพื่อแยกหน้าต่างเหล่านั้นออกไปทำงานแยกต่างหาก การทำงานจะแยกเป็นอิสระออกจากกัน จึงทำให้เราสามารถโหลดเว็บเพจบนเฟรมหน้าต่างใดๆ ก็ได้ โดยไม่ต้องโหลดเนื้อหาทั้งหมดที่ปรากฏอยู่บนเบราเซอร์
แท็ก <frameset>...</frameset> ใช้สำหรับกำหนดรูปแบบของเฟรมหน้าต่าง
แท็ก <frame>...</frame> ใช้สำหรับกำหนดรายละเอียดให้กับเฟรม โดยมีแอตตริบิวต์ (Attribute) เขียนอยู่ภายในแท็ก <frame> ดังนี้
frameborder ใช้กำหนดเส้นขอบของเฟรม
name ใช้กำหนดชื่อของเฟรม
noresize ใช้ป้องกันไม่ให้ปรับขนาดเฟรม
src ใช้กำหนดที่อยู่ หรือ URL ของเว็บเพจ
แท็ก <iframe>...</iframe> มีลักษณะการทำงานคล้ายกับหน้าต่างที่ถูกตัด แล้วนำไปวางไว้ที่หน้าเว็บ โดยเราสามารถระบุตำแหน่ง URL ของเว็บเพจ เพื่อให้ปรากฏอยู่ในหน้าต่างที่ถูกกำหนดโดย iframe ได้
การทำงานของแท็ก <iframe> จะทำงานโดยอิสระ โดยไม่ได้ขึ้นกับแท็ก <frame> แต่อย่างใด
Note: การสร้างเฟรม จะต้องประกาศคำสั่งไว้ใต้บรรทัดแท็กปิด </head> เสมอ
แหล่งข้อมูล : หนังสือพื้นฐานการสร้างเว็บไซต์ รหัส 2128-2011
ผู้แต่ง : โอภาส เอียมสิริวงศ์