Bloki

W HTML4 do podziału strony na części funkcjonalne stosowane elementy zwane blokami, pudełkami lub kontenerami <div>...</div>.

Wraz z opublikowaniem specyfikacji HTML5 wprowadzono nowe elementy blokowe, które mają zastąpić znacznik <div>...</div>, np. <article>, <header>, <nav>, <section>, <aside>, <footer>.

Wstawianie bloków

Rozmieszczanie bloków

Wyświetlanie liniowe display:inline;

Przykłady elementów blokowych: <div>, <h1> - <h6>, <p>, <form>, <header>, <footer>, <section>.

Przykłady elementów liniowych: <span>, <a>, <img>.

Test
Test
Test

Wyświetlanie blokowe display:block;

Strona e03.pl Strona e03.pl Strona e03.pl

Ukrywanie elementów
display:none; i visibility: hidden;

visibility: hidden; - ukrywa element, ale element nadal zajmuje swoje miejsce

display:none; - ukrywa element usuwając go z dokumentu

Przykład