HTML <iframe>แท็ก
ตัวอย่าง
เฟรมอินไลน์ถูกทำเครื่องหมายดังนี้:
<iframe src="https://www.w3schools.com" title="W3Schools Free
Online Web Tutorials"></iframe>
ตัวอย่าง "ลองใช้เอง" เพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
แท็ ก<iframe>
ระบุเฟรมอินไลน์
กรอบอินไลน์ใช้เพื่อฝังเอกสารอื่นภายในเอกสาร HTML ปัจจุบัน
เคล็ดลับ:ใช้ CSS เพื่อจัดรูปแบบ<iframe>
(ดูตัวอย่างด้านล่าง)
เคล็ดลับ:แนวทางปฏิบัติที่ดีที่จะรวมแอตทริบิวต์ title สำหรับไฟล์<iframe>
. ใช้โดยโปรแกรมอ่านหน้าจอเพื่ออ่านว่าเนื้อหา<iframe>
คืออะไร
รองรับเบราว์เซอร์
Element | |||||
---|---|---|---|---|---|
<iframe> | Yes | Yes | Yes | Yes | Yes |
คุณลักษณะ
Attribute | Value | Description |
---|---|---|
allow | Specifies a feature policy for the <iframe> | |
allowfullscreen | true false |
Set to true if the <iframe> can activate fullscreen mode by calling the requestFullscreen() method |
allowpaymentrequest | true false |
Set to true if a cross-origin <iframe> should be allowed to invoke the Payment Request API |
height | pixels | Specifies the height of an <iframe>. Default height is 150 pixels |
loading | eager lazy |
Specifies whether a browser should load an iframe immediately or to defer loading of iframes until some conditions are met |
name | text | Specifies the name of an <iframe> |
referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin same-origin strict-origin-when-cross-origin unsafe-url |
Specifies which referrer information to send when fetching the iframe |
sandbox | allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-top-navigation |
Enables an extra set of restrictions for the content in an <iframe> |
src | URL | Specifies the address of the document to embed in the <iframe> |
srcdoc | HTML_code | Specifies the HTML content of the page to show in the <iframe> |
width | pixels | Specifies the width of an <iframe>. Default width is 300 pixels |
คุณสมบัติสากล
แท็ ก<iframe>
ยังสนับสนุน Global Attributes ในHTML
คุณสมบัติของเหตุการณ์
แท็ ก<iframe>
ยังสนับสนุนแอตทริบิวต์เหตุการณ์ใน HTML
ตัวอย่างเพิ่มเติม
ตัวอย่าง
เพิ่มและลบเส้นขอบ iframe (ด้วย CSS):
<iframe src="/default.asp" width="100%" height="300" style="border:1px solid
black;">
</iframe>
<iframe src="/default.asp" width="100%"
height="300" style="border:none;">
</iframe>
หน้าที่เกี่ยวข้อง
กวดวิชา HTML: HTML Iframes
การอ้างอิง HTML DOM: IFrame Object
การตั้งค่า CSS เริ่มต้น
เบราว์เซอร์ส่วนใหญ่จะแสดง<iframe>
องค์ประกอบด้วยค่าเริ่มต้นดังต่อไปนี้:
iframe:focus {
outline: none;
}
iframe[seamless] {
display: block;
}