HTML <iframe> ใช้เพื่อ แสดงหน้าเว็บอื่นภายในหน้าเว็บของเรา หรือใช้ ฝังหน้าเพจจากภายนอก (เช่น เว็บไซต์อื่น หรือหน้าเพจในโดเมนเดียวกัน)
เราสามารถกำหนด ความกว้าง (width) และ ความสูง (height) ของ Iframe ได้อย่างอิสระ
HTML Iframe Syntax
HTML
<iframe> คือ Inline Frame ที่ใช้ฝังเอกสารหรือหน้าเว็บอื่นในเอกสาร HTML ปัจจุบัน โครงสร้างพื้นฐาน:
📝 Note
ควรใส่ค่าใน title เพื่อให้เครื่องมือช่วยอ่านเข้าใจว่า Iframe นั้นแสดงเนื้อหาเกี่ยวกับอะไร (ช่วยเรื่อง Accessibility)
การตั้งค่าความกว้างและความสูงของ Iframe
สามารถกำหนดขนาดของ Iframe ได้โดยใช้ Attribute
height และ width (หน่วยเป็น pixels)
นอกจากใช้ Attribute แล้ว ยังสามารถกำหนดขนาดผ่าน CSS ได้เช่นกัน
ลบหรือปรับแต่งเส้นขอบ Iframe
โดยค่าเริ่มต้น Iframe จะมีเส้นขอบรอบ ๆ หากต้องการ ลบเส้นขอบออก ใช้ CSS border:none;
หากต้องการปรับขนาด สี หรือรูปแบบของเส้นขอบ ใช้ CSS
border
การสร้างลิงก์แสดงผลใน Iframe
คุณสามารถกำหนดให้คลิกลิงก์แล้วเปิดเว็บภายใน
<iframe> ได้
โดยใช้ Attribute name ใน <iframe> และ Attribute target ใน <a>
สรุป
- แท็ก
<iframe>ใน HTML ใช้สำหรับกำหนดเฟรมแบบฝังใน (inline frame) - แอตทริบิวต์
srcใช้สำหรับระบุ URL ของหน้าเว็บที่ต้องการฝัง - ควรใส่แอตทริบิวต์
titleเสมอ เพื่อให้เครื่องอ่านหน้าจอ (screen readers) สามารถเข้าใจเนื้อหาได้ - แอตทริบิวต์
heightและwidthใช้สำหรับกำหนดขนาดของiframe - ใช้คำสั่ง
border:none;เพื่อ ลบเส้นขอบรอบ ๆiframe