Wyświetlanie elementów

Parametr display reguluje sposób wyświetlania elementów, tworząc z nich elementy blokowe, liniowe czy punkty wykazu. Lista wartości jest bardzo obszerna, ale jest interpretowana przez przeglądarki w sposób szczątkowy.

Lista obejmuje: none, block, inline, list-item, run-in, compact, marker, table, inline-table, table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, table-caption.

Kilka działających przykładów:

Dwa akapity mogą być ustawione w jednym wierszu, gdy obu nadamy wartość inline (IE5). Normalnie nie jest możliwe, gdyż akapit jest blokiem rezerwującym dla siebie odrębne "pudełko".

<P style="display:inline"><B>Akapit pierwszy </B></P>
<P style="display:inline"><i>Akapit drugi</i></P>

Akapit pierwszy

Akapit drugi

Podobnie, w jednym rzędzie z tekstem możemy ustawić tabelę, dodając w niej parametr display:inline.:

tekst przed tabelką
111 222
333 444
 tekst za tabelką

Element nie będący z natury blokiem, jak obrazek, możemy oznaczyć jako blok, wskutek czego nie będzie sąsiadował poziomo z innym elementem.

Przykład obrazka i tekstu bez display:block

jakiś tam tekst

Przykład oznaczenia obrazka jako bloku.

<IMG SRC="kubus.jpg" WIDTH="263" HEIGHT="236" BORDER="0" ALT="" style="display:block"> jakiś tam tekst

jakiś tam tekst

display:none powoduje niewyświetlanie elementu, chociaż w źródle dokumentu w dalszym ciągu istnieje.

Tutaj ma się pojawić obrazek, ale display:none usuwa go z ekranu.

<IMG SRC="kubus.jpg" WIDTH="263" HEIGHT="236" BORDER="0" ALT="" style="display:none">