Kai įterpiate elementą savo HTML, turite dvi galimybes pridėti CSS stilius:
- Galite stiliuoti
IFRAME pats.
- Galite stiliaus puslapio viduje
IFRAME (tam tikromis sąlygomis).
CSS naudojimas elemento "IFRAME" stiliui
Pirmas dalykas, kurį turėtumėte apsvarstyti, kai stiliaus jūsų "iframes" yra
IFRAME
marža: 0; padding: 0; siena: nėra; plotis: vertę ; aukštis: vertę ; Su plotis
ir aukštis
nustatykite dydį, kuris tinka mano dokumente. Čia pateikiami rėmelio, kuriame nėra stilių, pavyzdžiai ir tik pagrindiniai stiliai. Kaip matote, šie stiliai dažniausiai tiesiog pašalina sritį aplink "iframe", tačiau taip pat užtikrina, kad visos naršyklės rodytų tą "iframe" su tais pačiais paraštėmis, užpildu ir aspektais.HTML5 rekomenduoja naudoti perpildymas
slinkties juostų pašalinimas, bet tai nėra patikima. Taigi, jei norite pašalinti ar keisti slinkties juostas, turėtumėte naudoti przewijanie
atributas jūsų "iframe" taip pat. Norėdami naudoti przewijanie
atributas, pridėkite jį kaip ir bet kurį kitą atributą, tada pasirinkite vieną iš trijų reikšmių: taip
, ne
, arba automatinis
taip
pasako naršyklei visada įtraukti slinkties juostas, net jei jie nereikalingi. ne
sako, kad pašalinti visas slinkties juostas, ar reikia, ar ne. automatinis
yra numatytasis ir apima slinkties juostas, kai jos yra reikalingos, ir pašalina juos, kai jos nėra. Čia kaip išjungti slinkimą su przewijanieatributas: scrolling = "no"> Norėdami išjungti slinkimą HTML5, jūs turėtumėte naudoti perpildymas
nuosavybė. Tačiau, kaip matote šiuose pavyzdžiuose, ji dar neveikia patikimai visose naršyklėse. Štai kaip jūs įjungiate visą laiką slinkdami su perpildymasnuosavybė: style = "overflow: scroll;"> Yra negali būti išjungti visiškai slinkti perpildymas
nuosavybė. Daugelis dizainerių nori, kad jų "frame" susimaišytų su puslapiu, kuriame jie yra, fone, kad skaitytojai nežinotų, kad iframe yra ir ten. Tačiau taip pat galite pridėti stilių, kad jie išsiskirtų. Nustatyti sienas taip, kad iframe būtų lengviau rodyti. Tiesiog naudokite sienos
stiliaus nuosavybė (ar ji yra susijusi border-top
, pasienio-teisė
, sienos kairėje
, ir border-bottomsavybės), kad stilius sienų: iframe {border-top: # c00 1px dotted;kairysis kraštas: # c00 2px dotted;border-left: # c00 2px dotted;border-bottom: # c00 4px dotted;}
Bet jūs neturėtumėte sustoti su slinktimi ir ribojasi savo stilių. Galite pritaikyti daugybę kitų CSS stilių jūsų "iframe". Šiame pavyzdyje naudojami CSS3 stiliai, kad "iframe" būtų šešėlis, užapvalinti kampai ir pasukti 20 laipsnių kampu. iframe {"margin-top": 20 px;maržos apačia: 30 px;-moz-sienos spindulys: 12 px;-webkit-sienos spindulys: 12 px;pasienio rutulys: 12 px;-moz-box-shadow: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;box-shadow: 4px 4px 14px # 000;-moz-transformuoti: pasukti (20deg);-webkit-transform: sukti (20deg);-o-transformuoti: pasukti (20deg);-ms-transformuoti: pasukti (20deg);filtras: progid: DXImageTransform.Microsoft.BasicImage (rotacija = .2);} "Iframe" turinys yra stilingas kaip ir kitas tinklalapis. Bet tu turi turėti prieigą redaguoti puslapį . Jei negalite redaguoti puslapio (pvz., Jis yra kitoje svetainėje). Jei galite redaguoti puslapį, tuomet galite pridėti išorinį stiliaus lapą ar stilių tiesiai dokumente, taip pat kaip ir kitokį tinklalapį savo svetainėje.
Tai yra iframe.
Tai yra iframe.
Stiliaus Iframe turinys













