Koja je razlika između blok-razine i inline elemenata?
HTML se sastoji od različitih elemenata koji djeluju kao građevni blokovi web stranica. Svaki od tih elemenata spada u jednu od dvije kategorije - bilo elementa na razini bloka ili elementima koji se nalaze u nizu. Razumijevanje razlike između ove dvije vrste elemenata važan je korak u izgradnji web stranica.
Elementi razine bloka
Pa što je element na razini blokova? Element na razini bloka je HTML element koji započinje novu liniju na web stranici i proteže cijelu širinu dostupnog horizontalnog prostora svog roditeljskog elementa. Ona stvara velike blokove sadržaja poput odlomaka ili odjeljaka stranice. U stvari, većina HTML elemenata su elementi na razini bloka.
Elementi na razini bloka upotrebljavaju se u tijelu HTML dokumenta. Mogu sadržavati elemente koji se nalaze u nizu, kao i druge elemente na razini blokova.
Inline elementi
Za razliku od elementa na razini bloka, inline element može:
- Započnite unutar retka
- Ne započinje novu liniju
- Širina se proteže samo koliko je definirana njezinim oznakama.
Primjer inline elementa je oznaka , što čini font teksta koji je sadržan u podebljanom. Inline element općenito sadrži samo druge inline elemente ili ne može sadržavati ništa, kao što je
oznaka za pražnjenje.
Postoji i treća vrsta elementa u HTML-u: one koje se uopće ne prikazuju. Ovi elementi pružaju informacije o stranici, ali se ne prikazuju kada se prikazuju u web-pregledniku.
Na primjer: