Skip to main content

Hva er en HTML -blokk?

En Hypertext Markup Language (HTML) -blokk, i bred forstand, er et segment av HTML -kode som angår et definert område av det ferdige dokumentet når det vises av et program som en nettleser.Betydningen av en HTML-blokk sees når du tildeler forskjellige attributter til elementer, fordi mange stiler og andre definisjoner bare kan tilordnes til blokknivåelementer.Det motsatte av en HTML -blokk er inline -kode, som alltid må nestes inne i en blokk for å fungere.

Et eksempel på definisjonen av en HTML -blokk er et avsnitt med tekst på et nettsted.Når siden blir sett i en nettleser, vises avsnittet med en tom linje mellom den og forrige avsnitt og med en tom linje etter avsnittet og neste visningselement.Innenfor HTML -koden for siden er avsnittet omgitt av HTML -koder som definerer den som en avsnittsblokk.Disse taggene som omgir avsnittet, etablerer alt mellom dem som en HTML -blokk.

En HTML -blokk kan hekkes inne i en annen blokk.Faktisk er nesten alle tagger virkelig nestet inne i kroppskodene som kreves av et HTML -dokument.Motsatt må et inline segment nestes inne i en blokk fordi det krever elementer som de inneholder hvis det skal operere.Et eksempel på en inline-tag er et stykke tekst som må vises med fet skrift.

Forskjellen mellom et HTML-blokknivåelement og et inline element er en av de viktigste forståelsesbitene som kreves for å jobbe med HTML og Cascading-stilArk (CSS).Dette er først og fremst fordi det er visse standardstilattributter og andre parametere som bare beskrives som å bruke elementer på blokknivå, eller bare på elementer på inline-nivå.Generelt inneholder inline-elementer ikke de samme endrede attributtene som elementer på blokknivå.

Et eksempel på forskjellen mellom et HTML-blokknivåattributt og en attributt på inline-nivå er justeringsalternativet.På blokknivå, for eksempel en divisjonsmerke eller starten på en kuleliste, kan teksten eller bildene i blokken settes til å knipse til venstre, høyre eller midt i et område.Hvis justeringsattributtet brukes på et inline element, vil ingenting skje, fordi det ikke er et tilgjengelig alternativ på inline -nivå.