Nämä ominaisuudet erittelevät elementtejä luokkiin.
Display-ominaisuudella vaikutetaan elementin näyttötapaan, eli tulostetaanko se (näytölle, paperille, jne.) ja miten.
| Merkitsemistapa | display: block | inline | list-item | none |
|---|---|
| Alkuarvo | block |
| Koskee | kaikkia elementtejä |
| Periytyminen | ei |
| Prosenttiarvot | - |
<div><p style="display:inline">Display-ominaisuudella voidaan ohittaa asiakasohjelman elementtiluokituksen oletusarvot.</p> <p style="display:inline">Varsinkin vanhemmilla selaimilla tulos voi olla ailahteleva.</p></div> <div><p style="display:list-item">Ensimmäinen kappale...</p> <p style="display:list-item">2. kappale...</p></div> <div>Tässä yritetään saada tekstitason kuvaa <img src="../text/testi.jpg" alt="Testikuva" width="75" height="75" style="display:block" /> tulostumaan lohkotason elementin kaltaisesti.</div> <p>Kun taas tässä kuva määritetään ei-tulostettavaksi. <img src="../text/testi.jpg" alt="Testikuva" width="75" height="75" style="display:none" /></p>
Whitespace-ominaisuudella vaikutetaan tyhjän tilan esittämiseen elementin sisällä.
| Merkitsemistapa | white-space: normal | pre | nowrap |
|---|---|
| Alkuarvo | normal |
| Koskee | lohkotason elementtejä |
| Periytyminen | kyllä |
| Prosenttiarvot | - |
<p style="white-space:nowrap">Tässä pyydetään ohittamaan elementin oletuskäyttäyminen luokittelemalla elementti sellaiseksi, ettei rivinvaihtoja sallita ilman erillistä käskyä.</p> <p style="white-space:pre"> Tässä pyydetään säilyttämään tekstimuotoilu.</p> <pre style="white-space:normal"> Tässä pyydetään ristiriitaisia asioita. </pre>
List Style Type -ominaisuudella vaikutetaan luettelomerkkien ulkomuotoon.
| Merkitsemistapa | list-style-type: disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none |
|---|---|
| Alkuarvo | disc |
| Koskee | elementtejä, joiden display-arvo on list-item |
| Periytyminen | kyllä |
| Prosenttiarvot | - |
<p>Järjestämättömiin listoihin sopivat:</p> <ul style="list-style-type:square"> <li style="list-style-type:disc">kiekko</li> <li style="list-style-type:circle">ympyrä</li> <li>neliö</li> </ul> <p>Järjestettyihin listoihin sopivat:</p> <ol> <li style="list-style-type:decimal"> juokseva kokonaisluku</li> <li style="list-style-type:lower-roman"> juokseva roomalainen numero pienaakkosilla</li> <li style="list-style-type:upper-roman"> juokseva roomalainen numero suuraakkosilla</li> <li style="list-style-type:lower-alpha"> juokseva kirjain pienaakkosilla</li> <li style="list-style-type:upper-alpha"> juokseva kirjain suuraakkosilla</li> </ol> <ul style="list-style-type:none" lang="en" xml:lang="en"> <li>Look Ma!</li> <li>No marker!</li> </ul> <div> <p style="display:list-item;list-style-type:circle"> Tekstikappale luettelomerkillä...</p> <p>Tavallinen tekstikappale...</p> </div>
List Style Image -ominaisuudella määritetään kuva luettelomerkiksi.
| Merkitsemistapa | list-style-image: <url> | none |
|---|---|
| Alkuarvo | none |
| Koskee | elementtejä, joiden display-arvo on list-item |
| Periytyminen | kyllä |
| Prosenttiarvot | - |
List Style Image -ominaisuudella korvataan oletus- tai list-style-type -ominaisuudella merkitty luettelomerkki, mikäli asiakasohjelma tukee kuvia ja kuvatuki on päällä.
<ul style="list-style-image:url('smile.gif')">
<li>Vitsi #1</li>
<li>Vitsi #2</li>
<li style="list-style-image:none">Ei kuvaa tähän</li>
</ul>
<div style="display:list-item;
list-style-image:url(star.gif)">
Tälle elementille on määritetty
<kbd>display</kbd>-arvoksi <kbd>list-item</kbd>.
</div>
<p style="display:list-item;
list-style-image:url(http://www.example.com/example.png)">
Tälle elementille on määritetty <kbd>display</kbd>-arvoksi
<kbd>list-item</kbd>, mutta kuvan osoite on kuvitteellinen,
jolloin oletusluettelomerkki astuu voimaan, mikäli
asiakasohjelma tukee <kbd>display</kbd>:n
<kbd>list-item</kbd> ominaisuutta.</p>
List Style Position -ominaisuudella määritetään luettelomerkin sijainti suhteessa elementin sisältöön.
| Merkitsemistapa | list-style-position: inside | outside |
|---|---|
| Alkuarvo | outside |
| Koskee | elementtejä, joiden display-arvo on list-item |
| Periytyminen | kyllä |
| Prosenttiarvot | - |
CSS1-spesifikaatio on varsin epäselvä luettelomerkkien täsmällisestä sijainnista, mutta avainsanat voidaan mieltää seuraavasti:
<ul style="list-style-position:outside"> <li>Ensimmäinen lista-alkio</li> <li style="list-style-position:inside">Toinen lista-alkio</li> <li>Kolmas lista-alkio</li> <li style="list-style-position:inside">Neljäs lista-alkio</li> </ul>
List Style on pikakirjoitusominaisuus, jolla voidaan yhdistää luettelo-ominaisuudet (list-style-type, -position ja -image) yhdeksi ilmoitukseksi.
| Merkitsemistapa | list-style: [disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none] || [inside | outside] || [<url> | none] |
|---|---|
| Alkuarvo | - |
| Koskee | elementtejä, joiden display-arvo on list-item |
| Periytyminen | kyllä |
| Prosenttiarvot | - |
<ul style="list-style:url('smile.gif') outside">
<li>Vitsi #1</li>
<li>Vitsi #2</li>
<li style="list-style:inside">Vitsi #3</li>
</ul>
<ol style="list-style:url(http://tietomies.com/yksi.png) lower-roman">
<li>Kuvan osoite on kuvitteellinen,</li>
<li>jolloin luettelomerkiksi pitäisi</li>
<li>tulostua juokseva roomalainen numero pienaakkosilla.</li></ol>
<ul style="list-style:url(http://tietomies.com/yksi.png) none">
<li>Kuvan osoite on kuvitteellinen,</li>
<li>jolloin luettelomerkkiä ei pitäisi tulostua ollenkaan.</li>
</ul>
<p style="display:list-item;list-style:url(star.gif) inside">
Epätoivottujen tulosten välttämiseksi sisäkkäisissä luetteloissa
on suositeltavampaa yhdistää tyylimääritykset lista-alkioihin
periytymisen kautta (UL, OL), kuin suoraan LI-elementteihin.</p>