Który z elementów HTML jest elementem blokowym?
Źle.
<strong> jest elementem liniowym.Źle.
<img> jest domyślnie elementem liniowym (inline).Źle.
<span> to pojemnik liniowy (inline).Dobrze.
<p> (akapit) to element blokowy - zajmuje całą szerokość i zaczyna nowy wiersz.Elementy blokowe domyślnie zajmują całą dostępną szerokość i rozpoczynają się od nowego wiersza, „spychając” kolejną treść niżej.
<p> (akapit) jest właśnie takim elementem - każdy akapit tworzy osobny blok tekstu. Do bloków należą też m.in. <div>, <h1>-<h6>, <ul> czy <section>. Przeciwieństwem są elementy liniowe (inline), które układają się w jednym wierszu. Dlatego elementem blokowym jest <p>.Pozostałe elementy są liniowe (inline) - układają się w obrębie wiersza, nie wymuszając nowej linii.
<img> wstawia obraz „w tekst”, więc domyślnie zachowuje się jak element liniowy. <span> to pojemnik inline, używany do wydzielenia fragmentu w obrębie wiersza (np. do ostylowania słowa). <strong> pogrubia fragment tekstu, również nie przerywając wiersza. Pełną szerokość i nowy wiersz zajmuje element blokowy <p>, dlatego ta odpowiedź jest poprawna.