vadnica-logo
Editor Moj Blog Moje storitve O projektu Telegram O meni O meni

CSS Prikazovalniki

Lastnost display je ena najpomembnejših CSS lastnosti za nadzor postavitve elementov na spletni strani. Uporablja se za določanje, kako se element prikaže v dokumentnem toku. Vsak HTML element ima privzeto vrednost lastnosti display, odvisno od vrste elementa. Večina elementov ima privzeto vrednost block ali inline.

Lastnost display omogoča spreminjanje privzetega obnašanja HTML elementov. block element se VEDNO začne v novi vrstici in zavzame celotno razpoložljivo širino. Element inline se NE začne v novi vrstici in zavzame le toliko širine, kolikor je potrebno.

PRIMER
REZULTAT

CSS lastnost display ima številne možne vrednosti. Poglejmo si jih:

Vrednost Opis
Blokovni elementi
display: block Blok element – začne v novi vrstici, zavzame celotno širino
display: contents Element ne ustvari škatle; otroci so "dvignjeni" na njegovo mesto
display: flexBlok flex vsebnik
display: gridBlok grid vsebnik
Vrstični elementi
display: inline Vrstični element – ne prelomi vrstice, veljajo samo vodoravne dimenzije
display: inline-block Vrstična škatla s podporo za širino/višino in robove
display: inline-flexVrstični flex vsebnik
display: inline-gridVrstični grid vsebnik
display: inline-tableTabela na ravni vrstice
Tabelarni elementi
display: tableObnaša se kot tabela (anonimne škatle za vrstice/celice)
display: table-captionObnaša se kot element <caption> v tabeli
display: table-cellObnaša se kot celica tabele (<td>)
display: table-columnObnaša se kot stolpec tabele (<col>)
display: table-column-groupObnaša se kot skupina stolpcev (<colgroup>)
display: table-footer-groupObnaša se kot noga tabele (<tfoot>)
display: table-header-groupObnaša se kot glava tabele (<thead>)
display: table-rowObnaša se kot vrstica tabele (<tr>)
display: table-row-groupObnaša se kot telo tabele (<tbody>)
Drugo
display: inheritPodeduje vrednost od nadrejenega elementa
display: initialPonastavi na privzeto vrednost lastnosti
display: list-itemObnaša se kot element seznama (z oznako)
display: noneElement se ne prikaže in ne zavzema prostora