Razlike između elemenata na razini bloka i ugrađenih elemenata

click fraud protection

HTML sastoji se od različitih elemenata koji djeluju kao gradivni blok web stranica. Svaki od ovih elemenata spada u jednu od dvije kategorije: elementi na razini bloka ili ugrađeni element. Razumijevanje razlike između ove dvije vrste elemenata važan je korak u izradi web stranica.

Elementi na razini bloka

Pa, što je element na razini bloka? Element na razini bloka je HTML element koji započinje novi redak na web stranici i proteže se u punoj širini dostupnog vodoravnog prostora svog nadređenog elementa. Stvara velike blokove sadržaja poput odlomaka ili odjeljaka stranica. U stvari, većina HTML elemenata su elementi na razini bloka.

Elementi na razini bloka koriste se u tijelu HTML dokumenta. Mogu sadržavati ugrađene elemente, kao i druge elemente na razini bloka.

Ugrađeni elementi

Za razliku od elementa na razini bloka, ugrađeni element:

  • Može započeti unutar crte.
  • Ne započinje novi redak.
  • Njegova se širina proteže samo onoliko koliko je definirana njezinim oznakama.

Primjer umetnutog elementa je

instagram viewer
, što čini font sadržaja teksta sadržan podebljanim slovima. Umetnuti element obično sadrži samo ostale umetnute elemente ili uopće ne može sadržavati ništa, poput
break tag.

U HTML-u postoji i treća vrsta elemenata: oni koji se uopće ne prikazuju. Ovi elementi pružaju informacije o stranici, ali se ne prikazuju kada se generiraju u web pregledniku.

Na primjer:

  •  definira meta podatke.
  •  je element HTML dokumenta koji sadrži te elemente.

Prebacivanje vrsta vrsta i blokova elemenata

Tip elementa možete promijeniti iz umetnutog u blokirani, ili obrnuto, koristeći jedno od ovih CSS svojstava:

  • prikaz: blok; 
  • prikaz: inline; 
  • zaslon: nema;

The CSS svojstvo display omogućuje vam promjenu ugrađenog svojstva u blokirano ili bloka u ugrađeno ili ne za prikaz uopće.

Kada promijeniti svojstvo prikaza

Općenito, ostavite svojstvo prikaza na miru, ali postoje neki slučajevi kada zamjena svojstava prikaza u retku i bloka može biti korisna.

  • Izbornici vodoravnog popisa: Popisi su elementi na razini bloka, ali ako želite da se vaš izbornik prikazuje vodoravno, popis morate pretvoriti u ugrađeni element tako da svaka stavka izbornika ne započinje u novom retku.
  • Zaglavlja u tekstu: Ponekad ćete možda htjeti da zaglavlje ostane u tekstu, ali zadržite vrijednosti HTML zaglavlja. Promjena vrijednosti h1 do h6 u inline omogućit će da tekst koji dolazi nakon završne oznake nastavi teći pored njega u istom retku, umjesto da započne u novom retku.
  • Uklanjanje elementa: Ako želite u potpunosti ukloniti element iz dokumenta normalan protok, možete postaviti zaslon na
    nijedna
    Jedna napomena, budite oprezni kada koristite zaslon: nema. Iako će taj stil doista element učiniti nevidljivim, vi to nikada ne želite koristiti za skrivanje teksta koji ste dodali iz SEO razloga, ali ne želite prikazivati ​​posjetiteljima. To je siguran način da vaša web lokacija bude kažnjena zbog pristupa crnom šeširu SEO-u.

Uobičajene pogreške u oblikovanju ugrađenih elemenata

Jedna od najčešćih pogrešaka novopridošlih u web dizajnu je pokušaj postavljanja širine na ugrađenom elementu. To ne radi jer širina umetnutih elemenata nije definirana okvirom spremnika.

Inline elementi zanemaruju nekoliko svojstava:

  • širina
    i
    visina
  • maksimalna širina
    i
    max-visina
  • min-širina
    i
    min-visina

Microsoft Internet Explorer (zamijenjen Microsoft Edgeom) u prošlosti je pogrešno primjenjivao neka od tih svojstava čak i na umetnute okvire. Ovo nije u skladu sa standardima. To možda nije slučaj s novijim verzijama Microsoftovog web preglednika.

Ako trebate definirati širinu ili visinu koju bi element trebao zauzeti, to ćete htjeti primijeniti na element na razini bloka koji sadrži vaš umetnuti tekst.

instagram story viewer