Come modellare gli IFrame con CSS

click fraud protection

Quando incorpori un elemento nel tuo HTML, hai due opportunità per aggiungere stili CSS:

  • Puoi modellare il
    IFRAME
    si.
  • Puoi modellare la pagina all'interno del
    IFRAME
    (a determinate condizioni).

Utilizzo dei CSS per definire lo stile dell'elemento IFRAME

Due uomini che programmano su computer
vgajic / Getty Images

La prima cosa che dovresti considerare quando stili i tuoi iframe è il.

IFRAME
  • si. Sebbene la maggior parte dei browser includa iframe senza molti stili extra, è comunque una buona idea aggiungere alcuni stili per mantenerli coerenti. Ecco alcuni stili CSS che includiamo sempre iframe:
    margine: 0;
  • imbottitura: 0;
  • confine: nessuno;
  • larghezza: valore;
  • altezza: valore;

Con il.

larghezza

e.

altezza

impostato sulla dimensione che si adatta al mio documento. Ecco alcuni esempi di una cornice senza stili e una con solo lo stile di base. Come puoi vedere, questi stili rimuovono principalmente il bordo attorno all'iframe, ma assicurano anche che tutti i browser visualizzino quell'iframe con gli stessi margini, spaziatura interna e dimensioni.HTML5 consiglia di utilizzare il.

instagram viewer
straripamento

proprietà per rimuovere le barre di scorrimento all'interno di a casella di scorrimento, ma non è affidabile. Quindi, se vuoi rimuovere o modificare le barre di scorrimento, dovresti usare il file.

scorrimento

attributo anche sul tuo iframe. Per usare il.

scorrimento

attributo, aggiungilo come qualsiasi altro attributo e poi scegli uno dei tre valori:


,

no

, o.

auto

.


dice al browser di includere sempre le barre di scorrimento anche se non sono necessarie.

no

dice di rimuovere tutte le barre di scorrimento, se necessario o meno.

auto

è l'impostazione predefinita e include le barre di scorrimento quando sono necessarie e le rimuove quando non lo sono. Ecco come disattivare lo scorrimento con il.

scorrimento
attributo: scrolling="no">
Questo è un iframe.

Per disattivare lo scorrimento in HTML5 dovresti usare il file.

straripamento

proprietà. Ma come puoi vedere in questi esempi, non funziona ancora in modo affidabile in tutti i browser. Ecco come attivare lo scorrimento tutto il tempo con il.

straripamento
proprietà: style="overflow: scroll;">
Questo è un iframe.

C'è non c'è modo per disattivare completamente lo scorrimento con il.

straripamento

proprietà. Molti designer vogliono che i loro iframe si fondano con lo sfondo della pagina in cui si trovano, in modo che i lettori non sappiano che gli iframe sono anche lì. Ma puoi anche aggiungere stili per farli risaltare. La regolazione dei bordi in modo che l'iframe venga visualizzato più facilmente è facile. Basta usare il.

confine

proprietà di stile (o è correlata.

bordo-top

,

confine-destra

,

bordo-sinistra

, e.

bordo-fondo
proprietà) per definire lo stile dei bordi: iframe {
bordo in alto: #c00 1px punteggiato;
bordo destro: #c00 2px punteggiato;
bordo sinistro: #c00 2px punteggiato;
bordo-basso: #c00 4px punteggiato;
}

Ma non dovresti fermarti allo scorrimento e ai bordi per i tuoi stili. Puoi applicare molti altri stili CSS al tuo iframe. Questo esempio utilizza gli stili CSS3 per dare all'iframe un'ombra, angoli arrotondati e ruotarlo di 20 gradi.

iframe {
margine superiore: 20 px;
margine inferiore: 30px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
raggio di confine: 12px;
-moz-box-shadow: 4px 4px 14px #000;
-webkit-box-shadow: 4px 4px 14px #000;
box-shadow: 4px 4px 14px #000;
-moz-trasformare: ruotare (20°);
-webkit-transform: ruotare (20°);
-o-trasformare: ruotare (20°);
-ms-trasforma: ruota (20°);
filtro: progid: DXImageTransform. Microsoft. BasicImage (rotazione=.2);
}

Disegnare il contenuto dell'iframe

Lo stile dei contenuti di un iframe è proprio come lo stile di qualsiasi altra pagina web. Ma tu deve avere accesso per modificare la pagina. Se non puoi modificare la pagina (ad esempio, è su un altro sito).

Se puoi modificare la pagina, puoi aggiungere un foglio di stile esterno o stili direttamente nel documento proprio come faresti con qualsiasi altra pagina web sul tuo sito.

instagram story viewer