Skip to main content

Hoe IFrames te stijlen met CSS

Bouw een website met Dreamweaver divisions en css stijlen in 4 stappen. Stap 3 (April 2025)

Bouw een website met Dreamweaver divisions en css stijlen in 4 stappen. Stap 3 (April 2025)
Anonim

Wanneer u een element in uw HTML insluit, hebt u twee mogelijkheden om CSS-stijlen aan het HTML-element toe te voegen:

  • Je kunt de stijl stijlen

    IFRAME zelf.

  • U kunt de pagina in de stijl modelleren

    IFRAME (onder bepaalde omstandigheden).

CSS gebruiken om het IFRAME-element te stijlen

Het eerste waar u aan moet denken bij het stylen van uw iframes is de

IFRAME

  • zelf. Hoewel de meeste browsers iframes bevatten zonder veel extra stijlen, is het nog steeds een goed idee om een ​​aantal stijlen toe te voegen om ze consistent te houden. Hier zijn enkele CSS-stijlen die ik altijd op mijn iframes zet:

    marge: 0;

  • opvulling: 0;

  • rand: geen;

  • breedte: waarde ;

  • hoogte: waarde ;

Met de

breedte

en

hoogte

ingesteld op het formaat dat in mijn document past. Hier zijn voorbeelden van een frame zonder stijlen en een met alleen de basics gestileerd. Zoals je ziet, verwijderen deze stijlen meestal alleen de rand rond het iframe, maar ze zorgen er ook voor dat alle browsers dat iframe weergeven met dezelfde marges, opvulling en afmetingen.HTML5 raadt aan de

overloop

eigenschap om de schuifbalken te verwijderen, maar dat is niet betrouwbaar. Dus als u de schuifbalken wilt verwijderen of wijzigen, moet u de

scrolling

attribuut op uw iframe. Om de te gebruiken

scrolling

attribuut, voeg het toe zoals elk ander attribuut en kies vervolgens een van de drie waarden:

Ja

,

Nee

of

auto

Ja

vertelt de browser altijd schuifbalken op te nemen, zelfs als ze niet nodig zijn.

Nee

zegt om alle schuifbalken te verwijderen, al dan niet nodig.

auto

is de standaardinstelling en bevat de schuifbalken wanneer ze nodig zijn en verwijdert ze wanneer ze niet zijn.Hier is het uitschakelen van bladeren met de

scrollingattribuut: scrolling = "no">
Dit is een iframe.

Als u het scrollen in HTML5 wilt uitschakelen, moet u het gebruiken

overloop

eigendom. Maar zoals u in deze voorbeelden kunt zien, werkt het nog niet betrouwbaar in alle browsers. Dit is hoe je de hele tijd met scrollen zou kunnen doorgaan met de

overloopeigenschap: style = "overflow: scroll;">
Dit is een iframe.

Er bestaat echt niet om het scrollen helemaal uit te schakelen met de

overloop

eigendom. Veel ontwerpers willen dat hun iframes worden gecombineerd met de achtergrond van de pagina waarop ze staan, zodat lezers niet weten dat de iframes er zelfs zijn. Maar je kunt ook stijlen toevoegen om ze op te laten vallen. Het aanpassen van de randen zodat het iframe sneller verschijnt, is eenvoudig. Gebruik gewoon de

grens

stijleigenschap (of het is gerelateerd

border-top

,

border-rechts

,

-Border links

, en

border-bottomeigenschappen) om de randen op te maken: iframe {border-top: # c00 1px stippellijn;border-right: # c00 2px stippellijn;border-left: # c00 2px stippellijn;border-bottom: # c00 4px stippellijn;}

Maar je moet niet stoppen met scrollen en grenzen voor je stijlen. U kunt veel andere CSS-stijlen toepassen op uw iframe. In dit voorbeeld worden CSS3-stijlen gebruikt om het iframe een schaduw te geven, afgeronde hoeken en 20 graden gedraaid.

iframe {margin-top: 20px;margin-bottom: 30px;-moz-border-radius: 12px;-webkit-border-radius: 12px;grensradius: 12px;-moz-box-shadow: 4px 4px 14px # 000;-webkit-box-shadow: 4px 4px 14px # 000;vakschaduw: 4px 4px 14px # 000;-moz-transform: draai (20deg);-webkit-transform: rotate (20deg);-o-transform: rotate (20deg);-MS-transform: draai (20deg);Filter: progid: DXImageTransform.Microsoft.BasicImage (rotatie = 0,2);}

De inhoud van het iframe stileren

Het stylen van de inhoud van een iframe is net als het stylen van een andere webpagina. Maar jij moet toegang hebben om de pagina te bewerken . Als u de pagina niet kunt bewerken (deze bevindt zich bijvoorbeeld op een andere site).

Als u de pagina kunt bewerken, kunt u een externe stijlpagina of stijlen rechtstreeks in het document toevoegen, net zoals u elke andere webpagina op uw site zou stylen.