Ko vstavite element v svoj HTML, imate dve možnosti, da dodate sloge CSS:
- Lahko oblikujete
IFRAME sama.
- Stran lahko oblikujete znotraj
IFRAME (pod določenimi pogoji).
Uporaba CSS za oblikovanje elementa IFRAME
Prva stvar, ki jo morate upoštevati pri oblikovanju vaših iframov, je
IFRAME
marža: 0; oblazinjenje: 0; meja: nič; premer: vrednost ; višina: vrednost ; Z premer
in višina
nastavite na velikost, ki ustreza mojemu dokumentu. Tukaj so primeri okvirja brez slogov in eden s samo osnovami. Kot lahko vidite, ti slogi večinoma samo odstranijo rob okrog okvirja, temveč tudi zagotovijo, da vsi brskalniki prikazujejo ta okvir z enakimi robovi, oblazinjenji in dimenzijami. HTML5 priporoča, da uporabite preliv
lastnost, da odstranite drsne palice, vendar to ni zanesljivo. Torej, če želite odstraniti ali spremeniti drsne palice, morate uporabiti pomikanje
atribut tudi na vašem iframe. Za uporabo pomikanje
atribut, dodajte jo kot katerikoli drug atribut in nato izberite eno od treh vrednosti: Ja
, št
, ali avto
Ja
pove, da mora brskalnik vedno vključevati drsne palice, tudi če niso potrebni. št
pravi, da odstranite vse drsne trakove, ali ne. avto
je privzeta in vključuje drsne palice, kadar so potrebni, in jih odstranjujejo, ko niso. Tukaj je, kako izklopite pomikanje s tipko pomikanjeatribut: pomikanje = "ne"> Če želite izklopiti drsenje v HTML5, morate uporabiti preliv
nepremičnine. Toda, kot si lahko ogledate v teh primerih, še vedno ne deluje zanesljivo v vseh brskalnikih. Evo, kako bi ves čas vklopili drsenje prelivlastnost: style = "overflow: drsenje;"> Tukaj je ni šans da popolnoma izklopite z preliv
nepremičnine. Mnogi oblikovalci želijo, da se njihovi okvirji zmešajo v ozadju strani, na kateri so, tako da bralci ne vedo, ali so celoframe celo tam. Prav tako lahko dodate sloge, da bi jih izstopali. Prilagajanje mej, tako da je okvirček bolj enostaven, je preprost. Samo uporabite meja
slog znamke (ali je to povezano border-top
, meja-desno
, meja-levo
, in mejno spodajlastnosti) za oblikovanje robov: iframe {border-top: # c00 1px dotted;border-right: # c00 2px dotted;border-left: # c00 2px dotted;border-bottom: # c00 4px dotted;}
Vendar se ne bi smeli ustavljati s pomikanjem in mejami za svoje sloge. V svoj okvir lahko uporabite veliko drugih stilov CSS. Ta primer uporablja sloge CSS3, da bi iframe postal senca, zaobljeni koti in jo zavrteli za 20 stopinj. iframe {margin-top: 20px;margin-bottom: 30px;-moz-meja-polmer: 12px;-webkit-border-radius: 12px;meja-polmer: 12px;-moz-box-shadow: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;box-shadow: 4px 4px 14px # 000;-moz-transform: vrtite (20deg);-webkit-transform: rotiraj (20deg);-o-transform: vrtite (20deg);-ms-transformacija: rotiraj (20deg);filter: progid: DXImageTransform.Microsoft.BasicImage (rotacija = .2);} Styling vsebine iframe je prav tako kot styling katero koli drugo spletno stran. Ampak ti mora imeti dostop za urejanje strani . Če strani ne morete urejati (na primer, je na drugem spletnem mestu). Če lahko uredite stran, lahko v dokumentu dodate zunanji slogovni slog ali sloge prav tako, kot bi slogali katero koli drugo spletno stran na vašem spletnem mestu.
To je iframe.
To je iframe.
Oblikovanje vsebine Iframe













