Kako oblikovati okvire s CSS-om

click fraud protection

Kada ugrađujete element u svoj HTML, imate dvije prilike za dodavanje CSS stilova:

  • Možete stilizirati
    IFRAME
    sebe.
  • Stranicu možete stilizirati unutar
    IFRAME
    (pod određenim uvjetima).

Korištenje CSS-a za oblikovanje IFRAME elementa

Dvojica ljudi koji kodiraju na računalima
vgajic / Getty Images

Prva stvar koju biste trebali uzeti u obzir prilikom oblikovanja svojih iframeova je.

IFRAME
  • sebe. Iako većina preglednika uključuje iframe-ove bez puno dodatnih stilova, ipak je dobro dodati neke stilove kako bi bili dosljedni. Evo nekoliko CSS stilova koje uvijek uključujemo iframe:
    marža: 0;
  • popunjavanje: 0;
  • granica: nema;
  • širina: vrijednost;
  • visina: vrijednost;

Uz.

širina

i.

visina

postaviti na veličinu koja odgovara mom dokumentu. Evo primjera okvira bez stilova i onog sa samo osnovnim stilovima. Kao što vidite, ti stilovi uglavnom samo uklanjaju obrub oko iframea, ali ujedno osiguravaju da svi preglednici prikazuju taj iframe s istim marginama, ulošcima i dimenzijama.HTML5 preporučuje da koristite.

prelijevanje

svojstvo uklanjanja traka za pomicanje unutar a

instagram viewer
pomični okvir, ali to nije pouzdano. Dakle, ako želite ukloniti ili promijeniti trake za pomicanje, trebali biste koristiti.

pomicanje

atribut i na vašem iframeu. Da biste koristili.

pomicanje

atribut, dodajte ga kao i bilo koji drugi atribut, a zatim odaberite jednu od tri vrijednosti:

Da

,

Ne

, ili.

auto

.

Da

govori pregledniku da uvijek uključi trake za pomicanje čak i ako nisu potrebne.

Ne

kaže ukloniti sve trake za pomicanje bez obzira na to je li potrebno.

auto

je zadani i uključuje trake za pomicanje kad su potrebne i uklanja ih kada nisu. Evo kako isključiti pomicanje pomoću.

pomicanje
atribut: pomicanje = "ne">
Ovo je iframe.

Da biste isključili pomicanje u HTML5, trebali biste koristiti.

prelijevanje

imovine. Ali kao što možete vidjeti u ovim primjerima, to još uvijek ne radi pouzdano u svim preglednicima. Evo kako biste uključili stalno pomicanje pomoću.

prelijevanje
svojstvo: style = "overflow: scroll;">
Ovo je iframe.

Tamo je nema šanse za potpuno isključivanje pomicanja pomoću.

prelijevanje

imovine. Mnogi dizajneri žele da se njihovi okviri okvira stapaju s pozadinom stranice na kojoj se nalaze, tako da čitatelji ne znaju da li su okviri okvira uopće. Ali možete dodati i stilove kako bi se istakli. Jednostavno je prilagoditi granice kako bi se iframe lakše prikazao. Samo upotrijebite.

granica

svojstvo stila (ili je povezano.

granica-vrh

,

granica-desno

,

granica-lijevo

, i.

granica-dno
svojstva) za oblikovanje obruba: iframe {
border-top: # c00 1px točkasto;
rub-desno: # c00 2 piksela točkasto;
obrub-lijevo: # c00 2 piksela točkasto;
obrub-dno: # c00 4 piksela točkasto;
}

Ali ne biste trebali prestati s pomicanjem i obrubima za svoje stilove. Na svoj iframe možete primijeniti puno drugih CSS stilova. Ovaj primjer koristi CSS3 stilove kako bi iframe dao sjenku, zaobljene kutove i zakrenuo ga za 20 stupnjeva.

iframe {
margin-top: 20px;
margina-dno: 30 piksela;
-moz-radijus-granice: 12px;
-webkit-radijus-granice: 12px;
radijus obruba: 12 piksela;
-moz-box-shadow: 4px 4px 14px # 000;
-webkit-box-shadow: 4px 4px 14px # 000;
kutija-sjena: 4px 4px 14px # 000;
-moz-transformiraj: rotiraj (20deg);
-webkit-transformiraj: rotiraj (20deg);
-o-transformirati: rotirati (20deg);
-ms-transformiraj: rotiraj (20deg);
filtar: progid: DXImageTransform. Microsoft. BasicImage (rotacija = .2);
}

Stiliziranje sadržaja okvira

Stiliziranje sadržaja iframea jednako je oblikovanju bilo koje druge web stranice. Ali ti mora imati pristup uređivanju stranice. Ako ne možete urediti stranicu (na primjer, nalazi se na drugoj stranici).

Ako možete urediti stranicu, tada možete dodati vanjsku tablicu stilova ili stilove izravno u dokument baš kao što biste oblikovali bilo koju drugu web stranicu na svojoj web lokaciji.

instagram story viewer