Wyświetlanie elementów
Display jest jedną z najważniejszych właściwości w CSS, ponieważ kontroluje sposób, w jaki elementy HTML są wyświetlane na stronie. Wartości "display" pozwalają na precyzyjne kontrolowanie układu elementów na stronie.

Właściwość
block
Ustawienie bloku na stronie:
Tytuł
To jest przykładowy tekst.
Właściwość
inline
Ustawienie elementu jako inline:
To tekst z elementem inline.
Właściwość
inline-block
Ustawienie elementu jako inline-block:
Właściwość
flex
Ustawienie elementu jako kontenera flex:
Właściwość
none
Ukrycie elementu:
<div style="display: none;">Ten element nie jest widoczny</div>
Visibility
Wartość "visible" oznacza, że element jest widoczny na stronie. Wartość "hidden" oznacza, że element jest ukryty, ale pozostaje w miejscu, w którym jest umieszczony, więc pozostawia swoje miejsce, a inne elementy na stronie są przesunięte w to miejsce.

visibility
Ukrycie oraz Pokazanie elementu:

Html
<img id="element" src="/img/podroz3.jpg" alt="" style="visibility: visible;" >
<button onclick="document.getElementById('element').style.visibility = 'hidden'">Ukryj element</button>
<button onclick="document.getElementById('element').style.visibility = 'visible'">Pokaż element</button>