<iframe> — bir sahifa ichiga boshqa sahifani joylashtiradigan teg. YouTube videosi, Google xaritasi yoki boshqa sayt aynan <iframe> orqali sahifaga qo’shiladi. U “ichki oyna” (inline frame) yaratib, unda boshqa manba kontentini ko’rsatadi.
<iframe>(inline frame) — sahifa ichiga boshqa HTML hujjatni yoki tashqi resursni joylashtiradigan teg. Uningsrcatributi ko’rsatiladigan manzilni belgilaydi.
Oddiy foydalanish
<iframe> tegiga src (manzil) va o’lcham beriladi:
<iframe src="https://uzbekdevs.uz" width="600" height="400"></iframe>
[600x400 o'lchamli oynada UzbekDevs sayti ko'rsatiladi]
src — ichki oynada ko’rsatiladigan sahifa manzili, width va height esa oyna o’lchami. Bu tashqi saytni joriy sahifadan chiqmasdan ko’rish imkonini beradi.
<iframe> atributlari
Asosiy atributlarni jadvalda ko’ramiz:
| Atribut | Vazifasi |
|---|---|
src |
ko’rsatiladigan sahifa manzili |
width |
oyna kengligi |
height |
oyna balandligi |
title |
oyna tavsifi (kirish qulayligi) |
allowfullscreen |
to’liq ekran rejimiga ruxsat |
YouTube video joylash
<iframe> ning eng ko’p uchraydigan qo’llanishi — video joylashtirish:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/VIDEO_ID"
title="Video" allowfullscreen>
</iframe>
[560x315 o'lchamli YouTube video pleyeri]
YouTube har bir videoning “embed” (joylashtirish) manzilini beradi. Uni <iframe> ga qo’yib, videoni o’z saytingizda ko’rsatasiz. allowfullscreen esa videoni to’liq ekranda ochish imkonini beradi.
Xavfsizlik va eslatma
<iframe> bilan tashqi kontent joylashda ehtiyot bo’ling: har qanday saytni <iframe> ga qo’yib bo’lmaydi (ko’p saytlar buni bloklaydi) va ishonchsiz manbalar xavf tug’diradi. Kirish qulayligi uchun title atributini doim qo’shing. <iframe> — kuchli vosita, ammo faqat ishonchli manbalar bilan ishlating.
Xulosa
Bu bo’limda <iframe> tegini, src va boshqa atributlarni, YouTube video joylashni va xavfsizlik eslatmalarini ko’rib chiqdik. <iframe> — sahifaga tashqi kontent qo’shishning asosiy vositasi. Keyingi darsda <img> tegiga o’tamiz.