Co to jest blok HTML?
Blok języka HTML (HyperText Markup Language) w szerokim znaczeniu jest segmentem kodu HTML, który odnosi się do określonego obszaru gotowego dokumentu, gdy jest wyświetlany przez program, taki jak przeglądarka internetowa. Znaczenie bloku HTML jest widoczne przy przypisywaniu różnych atrybutów do elementów, ponieważ wiele stylów i innych definicji można przypisać tylko do elementów na poziomie bloku. Przeciwieństwem bloku HTML jest kod wbudowany, który zawsze musi być zagnieżdżony w bloku, aby działał.
Jednym z przykładów definicji bloku HTML jest akapit tekstu na stronie internetowej. Podczas przeglądania strony w przeglądarce internetowej akapit jest wyświetlany z pustą linią między nim a poprzednim akapitem oraz z pustą linią po akapicie i następnym elemencie wyświetlanym. W kodzie HTML strony akapit jest otoczony znacznikami HTML, które definiują go jako blok akapitu. Te tagi otaczające akapit ustanawiają wszystko między nimi jako blok HTML.
Blok HTML może być zagnieżdżony w innym bloku. W rzeczywistości prawie wszystkie znaczniki są naprawdę zagnieżdżone w znacznikach treści wymaganych przez dokument HTML. I odwrotnie, segment wbudowany musi być zagnieżdżony w bloku, ponieważ wymaga elementów, które zawierają, jeśli ma działać. Przykładem wbudowanego znacznika jest fragment tekstu, który musi być pogrubiony.
Różnica między elementem na poziomie bloku HTML a elementem wbudowanym jest jednym z kluczowych elementów zrozumienia wymaganych do pracy z HTML i kaskadowymi arkuszami stylów (CSS). Wynika to przede wszystkim z tego, że istnieją pewne standardowe atrybuty stylu i inne parametry, które opisano jako mające zastosowanie tylko do elementów na poziomie bloku lub tylko do elementów na poziomie wbudowanym. Zasadniczo elementy wbudowane nie zawierają tych samych zmiennych atrybutów co elementy na poziomie bloku.
Przykładem różnicy między atrybutem na poziomie bloku HTML a atrybutem na poziomie wbudowanym jest opcja wyrównania. Na poziomie bloku, na przykład znacznika podziału lub na początku listy wypunktowanej, tekst lub obrazy w bloku można ustawić tak, aby były przyciągane do lewej, prawej lub środkowej części obszaru. Jeśli atrybut wyrównania zostanie zastosowany do elementu wbudowanego, nic się nie stanie, ponieważ nie jest to dostępna opcja na poziomie wbudowanym.