Käppimalli: CSS:n sisäinen marginaali
- Edellinen sivu CSS kehyssynteesen yleiskatsaus
- Seuraava sivu CSS reunat
Elementin sisäinen marginaali sijaitsee reunan ja sisällön alueen välillä. Tämä alueen hallintaan käytettävin yksinkertaisin ominaisuus on padding-ominaisuus.
CSS padding-ominaisuus määrittää elementin reunan ja elementin sisällön välisen tyhjiön.]}
CSS padding-ominaisuus
CSS padding-ominaisuus määrittää elementin sisennyssuhteen. Padding-ominaisuus hyväksyy pituusarvot tai prosenttiosuudet, mutta ei negatiivisia arvoja.
Esimerkiksi, jos haluat, että kaikki h1-elementtien reunat ovat 10 kuvapistettä sisennyssuhteeltaan, riittää, että teet näin:
h1 {padding: 10px;}
Voit myös asettaa jokaisen reunan sisennyssuhteen ylös, oikealle, alas ja vasemmalle järjestyksessä, ja jokainen reuna voi käyttää eri yksikköjä tai prosenttiosuuksia:
h1 {padding: 10px 0.25em 2ex 20%;}
Yksittäiset sisennyssuhteen ominaisuudet
Myös seuraavilla neljällä erillisellä ominaisuudella voidaan asettaa ylä-, oikea-, alapuoli- ja vasemman sisennyssuhde:
Voit ehkä jo ajatellakin, että seuraava sääntö tuottaa täsmälleen saman tuloksen kuin yllä oleva lyhennetty sääntö:
h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; }
Sisennyssuhteen prosenttiosuusarvot
Kuten aiemmin mainittiin, voidaan asettaa elementin sisennyssuhteen prosenttiosuus. Prosenttiosuus lasketaan suhteessa isäntäelementin leveys, kuten ulkoisen reunan tapauksessa. Siksi, jos isäntäelementin leveys muuttuu, ne muuttuvat myös.
Seuraava sääntö asettaa kappaleen sisennyssuhteen isäntäelementin leveysprosenttiosuuden 10%:
p {padding: 10%;}
Esimerkiksi: jos kappaleen isäntäelementti on div-elementti, sen sisennyssuhde lasketaan div:n leveys.
<div style="width: 200px;"> <p>Tämä kappale sisältyy DIV-tyyliin, jonka leveys on 200 kuvapistettä.</p> </div>
Huomioitavaa:Ylä- ja alapuoliset sisennyssuhteen prosenttiosuudet ovat yhtä suuret kuin vasemman ja oikean sisennyssuhteen; eli ylä- ja alapuolisten sisennyssuhteen prosenttiosuudet asetetaan suhteessa isäntäelementin leveys, ei korkeus.
CSS sisennyssuhteen esimerkki:
- Kaikki sisennyssuhteen ominaisuudet yhdessä lauseessa
- Tämä esimerkki näyttää, kuinka lyhennetyllä ominaisuudella voidaan asettaa kaikki sisennyssuhteen ominaisuudet yhdessä lauseessa, voi olla yksi至 neljä arvoa.
- Aseta alapuolisen reunan sisennyssuhde 1
- Tämä esimerkki näyttää, kuinka senttimetrin arvoa käytetään solun alapuolisen reunan asettamiseen.
- Aseta alapuolisen reunan sisennyssuhde 2
- Tämä esimerkki näyttää, kuinka prosenttiosuus käytetään solun alapuolisen reunan asettamiseen.
- Aseta vasemman sisäisen reunan sisennyssuhde 1
- Tämä esimerkki näyttää, kuinka senttimetrin arvoa käytetään solun vasemman sisäisen reunan asettamiseen.
- Aseta vasemman sisäisen reunan sisennyssuhde 2
- Tämä esimerkki näyttää, kuinka prosenttiosuus käytetään solun vasemman sisäisen reunan asettamiseen.
- Aseta oikea sisäpuoli 1
- Tämä esimerkki näyttää, miten senttimetrillä voidaan asettaa solun oikea sisäpuoli.
- Aseta oikea sisäpuoli 2
- Tämä esimerkki näyttää, miten prosenttiosuudella voidaan asettaa solun oikea sisäpuoli.
- Aseta yläsisäpuoli 1
- Tämä esimerkki näyttää, miten senttimetrillä voidaan asettaa solun yläsisäpuoli.
- Aseta yläsisäpuoli 2
- Tämä esimerkki näyttää, miten prosenttiosuudella voidaan asettaa solun yläsisäpuoli.
CSS sisäpuoli ominaisuus
Ominaisuus | Kuvaus |
---|---|
padding | Yhteenvetolausekeominaisuus. Toimii elementin kaikkien sisäpuolien asettamiseksi yhdessä lausekkeessa. |
padding-bottom | Aseta elementin alapuoli. |
padding-left | Aseta elementin vasen sisäpuoli. |
padding-right | Aseta elementin oikea sisäpuoli. |
padding-top | Aseta elementin yläsisäpuoli. |
- Edellinen sivu CSS kehyssynteesen yleiskatsaus
- Seuraava sivu CSS reunat