Pri vkladaní prvku do kódu HTML máte dve príležitosti na pridanie štýlov CSS:
- Môžete štýl
IFRAME Samotný.
- Stránku môžete vnútri stránky upraviť
IFRAME (za určitých podmienok).
Použitie CSS na štýl elementu IFRAME
Prvá vec, ktorú by ste mali zvážiť pri štýle vašich iframe je
IFRAME
rozpätie: 0; polstrovanie: 0; hranica: žiadna; šírka: hodnota ; výška: hodnota ; S šírka
a výška
nastavte na veľkosť, ktorá sa hodí do môjho dokumentu. Tu sú príklady rámca bez štýlov a jeden so základmi štylizovaných. Ako vidíte, tieto štýly zväčša len odoberajú okraj okolo rámčeka iframe, ale tiež zabezpečujú, aby všetky prehliadače zobrazovali to islam s rovnakými okrajmi, polstrovaním a rozmermi. HTML5 odporúča, aby ste použili pretekať
vlastníctva na odstránenie posúvačov, ale to nie je spoľahlivé. Ak chcete odstrániť alebo zmeniť posúvače, mali by ste použiť rolovanie
atribút na vašom iframe. Použitie rolovanie
atribút, pridať ako akýkoľvek iný atribút a potom vybrať jednu z troch hodnôt: Áno
, žiadny
, alebo auto
Áno
hovorí prehliadač, aby vždy obsahoval posuvné panely, aj keď nie sú potrebné. žiadny
hovorí, že chcete odstrániť všetky posuvné lišty, či je to potrebné alebo nie. auto
je predvolená a obsahuje posuvné pruhy, keď sú potrebné, a odstráni ich, keď nie sú. Tu je spôsob, ako vypnúť rolovanie pomocou rolovanieatribút: scrolling = "no"> Ak chcete vypnúť posúvanie v jazyku HTML5, mali by ste použiť pretekať
vlastnosť. Ale ako vidíte v týchto príkladoch, zatiaľ nefunguje spoľahlivo vo všetkých prehliadačoch. Tu je postup, ako by ste zapínali nepretržite posúvanie pretekaťVlastnosť: style = "pretečenie: posúvanie";> Tam je v žiadnom prípade úplne vypnite posúvanie pomocou tlačidla pretekať
vlastnosť. Mnohí dizajnéri chcú, aby sa ich iframy spojili s pozadím stránky, na ktorej sa nachádzajú, aby čitatelia nevedeli, či sú rámce iframe dokonca aj tam. Môžete však tiež pridať štýly, aby ste vynikli. Nastavenie okrajov tak, aby sa lišta zobrazila ľahšie, je jednoduchá. Stačí použiť hraničné
(alebo je to príbuzné border-top
, border-right
, border-left
, a border-bottomproperties) na štýl hraníc: iframe {okraj: # c00 1px bodkovaný;border-right: # c00 2px bodkované;border-left: # c00 2px bodkované;border-bottom: # c00 4px bodkované;}
Ale nemali by ste prestať s rolovaním a hranicami pre vaše štýly. Môžete aplikovať veľa ďalších štýlov CSS na vašom iframe. Tento príklad používa štýly CSS3 na to, aby daný rám vložil tieň, zaoblené rohy a otočil ho o 20 stupňov. iframe {margin-top: 20px;margin-bottom: 30px;-moz-okraj-polomer: 12px;-webkit-border-radius: 12px;polomer okrajov: 12 pixlov;-moz-box-tieň: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;box-tieň: 4px 4px 14px # 000;-moz-transformácie: otočenie (20deg);-webkit-transformácie: otáčania (20deg);-o-transformácie: otočenie (20deg);-MS-transformácie: otočenie (20deg);Filter: ProgID: DXImageTransform.Microsoft.BasicImage (rotácia = 0,2);} Vytváranie obsahu rámčeka iframe je rovnako ako styling každej inej webovej stránky. Ale ty musí mať prístup na úpravu stránky , Ak nemôžete upraviť stránku (napríklad je to na inej stránke). Ak môžete stránku upraviť, môžete pridať externý štýl štýlov alebo štýlov priamo do dokumentu rovnako, ako by ste navrhovali akúkoľvek inú webovú stránku na vašom webe.
Toto je iframe.
Toto je iframe.
Štýlovanie obsahu rámčeka iframe












