CSS handleiding

CSS TUIS CSS Inleiding CSS-sintaksis CSS-keurders CSS Hoe om CSS Kommentaar CSS kleure CSS agtergronde CSS-grense CSS-marges CSS Opvulling CSS Hoogte/Breedte CSS Box Model CSS uiteensetting CSS teks CSS lettertipes CSS-ikone CSS skakels CSS-lyste CSS-tabelle CSS vertoon CSS maksimum breedte CSS posisie CSS Z-indeks CSS oorloop CSS Float CSS Inline-blok CSS Belyn CSS-kombineerders CSS Pseudo-klas CSS Pseudo-element CSS Deursigtigheid CSS-navigasiebalk CSS-aftrekkies CSS Beeldgalery CSS Beeld Sprites CSS Attr keurders CSS-vorms CSS-tellers CSS-webwerfuitleg CSS-eenhede CSS Spesifisiteit CSS !belangrik CSS Wiskunde funksies

CSS Gevorderd

CSS afgeronde hoeke CSS-randbeelde CSS agtergronde CSS kleure CSS-kleur sleutelwoorde CSS Gradiënte CSS Shadows CSS-tekseffekte CSS Web Fonts CSS 2D-transformasies CSS 3D-transformasies CSS-oorgange CSS-animasies CSS Tooltips CSS-stylbeelde CSS-beeldrefleksie CSS-objekpas CSS voorwerp-posisie CSS-maskering CSS-knoppies CSS-paginering CSS veelvuldige kolomme CSS-gebruikerskoppelvlak CSS veranderlikes CSS-boksgrootte CSS-medianavrae CSS MQ Voorbeelde CSS Flexbox

CSS reageer

RWD Inleiding RWD Uitsigpoort RWD-roosteraansig RWD Media Navrae RWD beelde RWD-video's RWD-raamwerke RWD-sjablone

CSS -rooster

Grid Intro Roosterhouer Rooster item

CSS SASS

SASS Tutoriaal

CSS voorbeelde

CSS-sjablone CSS voorbeelde css vasvra CSS Oefeninge CSS-sertifikaat

CSS Verwysings

CSS Verwysing CSS-keurders CSS-funksies CSS Verwysing Gehoor CSS Web veilige lettertipes CSS Animateerbaar CSS-eenhede CSS PX-EM-omskakelaar CSS kleure CSS-kleurwaardes CSS verstekwaardes CSS-blaaierondersteuning

CSS Opvulling


Opvulling word gebruik om ruimte rondom 'n element se inhoud te skep, binne enige gedefinieerde grense.


Hierdie element het 'n vulling van 70px.


CSS Opvulling

Die CSS padding-eienskappe word gebruik om spasie rondom 'n element se inhoud te genereer, binne enige gedefinieerde grense.

Met CSS het jy volle beheer oor die vulling. Daar is eienskappe om die vulling vir elke kant van 'n element te stel (bo, regs, onder en links).


Opvulling - Individuele kante

CSS het eienskappe om die opvulling vir elke kant van 'n element te spesifiseer:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Al die opvulling-eienskappe kan die volgende waardes hê:

  • lengte - spesifiseer 'n opvulling in px, pt, cm, ens.
  • % - spesifiseer 'n opvulling in % van die breedte van die element wat bevat
  • erf - spesifiseer dat die opvulling van die ouerelement geërf moet word

Let wel: Negatiewe waardes word nie toegelaat nie.

Voorbeeld

Stel verskillende vulling vir al vier kante van 'n <div>-element:  

div {
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 80px;
}


Opvulling - Snelskrif Eiendom

Om die kode te verkort, is dit moontlik om al die opvullingseienskappe in een eiendom te spesifiseer.

Die paddingeiendom is 'n snelskrif-eiendom vir die volgende individuele opvul-eiendomme:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

So, hier is hoe dit werk:

As die paddingeiendom vier waardes het:

  • vulling: 25px 50px 75px 100px;
    • boonste vulling is 25px
    • regtervulling is 50px
    • onderste vulling is 75px
    • linker vulling is 100px

Voorbeeld

Gebruik die opvulling snelskrif-eienskap met vier waardes:

div {
  padding: 25px 50px 75px 100px;
}

As die paddingeiendom drie waardes het:

  • vulling: 25px 50px 75px;
    • boonste vulling is 25px
    • regter- en linkervulling is 50px
    • onderste vulling is 75px

Voorbeeld

Gebruik die opvulling snelskrif-eienskap met drie waardes: 

div {
  padding: 25px 50px 75px;
}

As die paddingeiendom twee waardes het:

  • vulling: 25px 50px;
    • boonste en onderste vullings is 25px
    • regter- en linkervulling is 50px

Voorbeeld

Gebruik die opvulling snelskrif-eienskap met twee waardes: 

div {
  padding: 25px 50px;
}

As die paddingeiendom een ​​waarde het:

  • vulling: 25px;
    • al vier vulsels is 25px

Voorbeeld

Gebruik die opvulling snelskrif-eienskap met een waarde: 

div {
  padding: 25px;
}

Opvulling en elementbreedte

Die CSS width-eienskap spesifiseer die breedte van die element se inhoudsarea. Die inhoudsarea is die gedeelte binne die opvulling, rand en kantlyn van 'n element ( die boksmodel ).

Dus, as 'n element 'n gespesifiseerde breedte het, sal die opvulling wat by daardie element gevoeg word by die totale breedte van die element gevoeg word. Dit is dikwels 'n ongewenste resultaat.

Voorbeeld

Hier word die <div>-element 'n breedte van 300px gegee. Die werklike breedte van die <div>-element sal egter 350px wees (300px + 25px van linkervulling + 25px van regtervulling):

div {
  width: 300px;
  padding: 25px;
}

Om die breedte op 300px te hou, ongeag die hoeveelheid vulling, kan jy die box-sizingeiendom gebruik. Dit veroorsaak dat die element sy werklike breedte behou; as jy die opvulling vergroot, sal die beskikbare inhoudspasie verminder.

Voorbeeld

Gebruik die boksgrootte-eienskap om die breedte op 300px te hou, ongeag die hoeveelheid vulling:

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
}

Meer voorbeelde


Hierdie voorbeeld demonstreer hoe om die linkervulsel van 'n <p>-element te stel.


Hierdie voorbeeld demonstreer hoe om die regte vulling van 'n <p> element te stel.


Hierdie voorbeeld demonstreer hoe om die boonste vulling van 'n <p> element te stel.


Hierdie voorbeeld demonstreer hoe om die onderste vulling van 'n <p> element te stel.


Toets jouself met oefeninge

Oefening:

Stel die boonste opvulling van die <h1>-element op 30 pixels.

<style>
h1 {
  : 30px;
}
</style>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>


Alle CSS Padding-eienskappe

Property Description
padding A shorthand property for setting all the padding properties in one declaration
padding-bottom Sets the bottom padding of an element
padding-left Sets the left padding of an element
padding-right Sets the right padding of an element
padding-top Sets the top padding of an element