Treci la conținutul principal

Iframe-uri HTML

Un iframe HTML afișează o pagină web în interiorul altei pagini web.


Sintaxa Iframe HTML

Tag-ul <iframe> creează un cadru inline, care înglobează un alt document în interiorul paginii curente.

Sfat: Include întotdeauna un atribut title pe un <iframe>. Cititoarele de ecran îl folosesc pentru a descrie conținutul iframe-ului.

Sintaxa iframe

Forma unui iframe.

index.html
<iframe src="url" title="description"></iframe>

Iframe - Setarea Înălțimii și Lățimii

Folosește atributele height și width pentru a seta dimensiunea iframe-ului (implicit în pixeli), sau setează-le cu proprietățile CSS height și width în atributul style.

Cu atribute

Un iframe dimensionat cu atributele height și width.

Prompt
O pagină cu un iframe care încarcă demo_iframe.html, dimensionat la 300 lățime pe 200 înălțime folosind atributele height și width, cu un titlu pentru accesibilitate.
Output: pagină HTML completă

Cu CSS

Un iframe dimensionat cu CSS în atributul style.

Prompt
O pagină cu un iframe care încarcă demo_iframe.html, dimensionat la 300px pe 200px folosind atributul style cu proprietățile CSS height și width, și cu un titlu.
Output: pagină HTML completă

Iframe - Eliminarea Bordurii

Implicit, un iframe are o bordură. Elimin-o cu proprietatea CSS border setată la none, sau folosește CSS pentru a schimba dimensiunea, stilul și culoarea bordurii.

Fără bordură

Un iframe cu bordura eliminată.

Prompt
O pagină cu un iframe care încarcă demo_iframe.html, a cărui bordură este eliminată folosind atributul style cu border:none, și cu un titlu.
Output: pagină HTML completă

Bordură colorată

Un iframe cu o bordură roșie.

Prompt
O pagină cu un iframe care încarcă demo_iframe.html, cu o bordură roșie, solidă, de 2px, setată prin atributul style, și cu un titlu.
Output: pagină HTML completă

Iframe - Țintă pentru un Link

Un iframe poate fi cadrul țintă pentru un link. Setează atributul target al linkului la atributul name al iframe-ului, iar pagina legată se va încărca în interiorul iframe-ului.

Exemplu

Un link care își încarcă pagina în interiorul unui iframe cu nume.

Prompt
O pagină cu un iframe numit iframe_a care încarcă demo_iframe.html, și un link către PromptCookbook al cărui target este iframe_a, astfel încât se încarcă în interiorul iframe-ului.
Output: pagină HTML completă

Rezumatul Capitolului

Pe scurt: tag-ul <iframe> creează un cadru inline, atributul src setează pagina de înglobat, și ar trebui să incluzi întotdeauna un title pentru cititoarele de ecran. Atributele height și width îi setează dimensiunea, iar border:none; elimină bordura.