Strona główna › Pytania INF.03 › Pytanie 2414
INF.03 · pytanie #2414
Na przedstawionej grafice znajduje się struktura sekcji dla witryny internetowej. Przyjmując, że blok5 nie ma przypisanej szerokości, a bloki są określone w dokumencie HTML w kolejności ich numeracji, jak powinno wyglądać zdefiniowanie opływania?

- Abloki 1, 2, 4 float: left; blok 3, 5 float: right;
- Bblok 1 float: left; bloki 2, 4 float: center; blok 3 float: right; blok 5 clear: both;
- Cbloki 1, 2, 4 float: left; blok 3 float: right; blok 5 clear: both;
- Dbloki 1, 2, 3, 4 float: right; blok 5 clear: right;
Poprawna odpowiedź: C. bloki 1, 2, 4 float: left; blok 3 float: right; blok 5 clear: both;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź 3 jest poprawna, ponieważ odpowiada układowi bloków na stronie i ich pozycjonowaniu. Użycie właściwości CSS float: left; dla bloków 1, 2 i 4 pozwala im ułożyć się w linii po lewej stronie. Blok 3 z float: right; zostanie umieszczony po prawej stronie, co jest zgodne z przedstawionym układem. Blok 5 natomiast, znajdujący się na dole i rozciągający się na całą szerokość, wymaga użycia clear: both;, aby nie opływały go inne bloki i mógł zająć całą dostępną przestrzeń poziomą. Takie zastosowanie float i clear jest zgodne z najlepszymi praktykami w projektowaniu układów stron internetowych. Stylowanie za pomocą float jest powszechnie używane w CSS do tworzenia dynamicznych układów, a właściwość clear zapewnia, że element nie będzie opływany przez poprzedzające elementy pływające, co jest szczególnie istotne dla elementów podsumowujących lub końcowych na stronie.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.