Елементи ХТМЛ: Блок-ниво вс. Инлине Елементс

Каква је разлика између нивоа блокова и елемената?

ХТМЛ се састоји од различитих елемената који дјелују као грађевински блокови веб страница. Сваки од ових елемената спада у једну од две категорије - елементи блок-нивоа или инлине елементи. Разумевање разлике између ова два типа елемената је важан корак у изградњи веб страница.

Елементи нивоа блокова

Дакле, шта је елемент на блока нивоу? Елемент на нивоу блока је ХТМЛ елемент који започиње нову линију на Веб страници и проширује пуну ширину расположивог хоризонталног простора његовог родитељског елемента. Он ствара велике блокове садржаја као што су параграфи или подељене странице. Заправо, већина ХТМЛ елемента су елементи блок-нивоа.

Елементи блок-нивоа се користе унутар тијела ХТМЛ документа. Они могу да садрже елементе елемента, као и друге елементе блок-нивоа.

Инлине Елементс

За разлику од елемента на нивоу блока, инлине елемент може:

Пример инлине елемента је ознака <стронг>, која чини фонт садржаја текста садржан у болдфаце-у. Инлине елемент обично садржи само друге инлине елементе, или уопће не може садржати ништа, као што је <бр /> бреак таг.

У ХТМЛ-у постоји и трећи тип елемента: они који уопште нису приказани. Ови елементи пружају информације о страници, али се не приказују када се приказују у Веб прегледачу.

На пример:

Пребацивање линијских и блокираних типова елемената

Тип елемента можете променити од инлине до блокирања или обрнуто, користећи једну од ових ЦСС особина:

Особина приказа ЦСС- а вам омогућава да промените инлине својство да блокирате, или блок за инлине или да се уопште не приказује.

Када променити својство приказа

У принципу, волим да сам оставим својство екрана самог, али постоје неки случајеви у којима могу бити корисне замјене у инлине и блока приказа.

Заједничке грешке у формату елементарних елемената

Једна од најчешћих грешака које новајлија Веб дизајна чини је покушај постављања ширине на инлине елементу. Ово не функционише јер кутије за контејнере не дефинишу ширине елемената.

Инлине елементи игноришу неколико особина:

Напомена: Мицрософт Интернет Екплорер (сада назван Мицрософт Едге) је у прошлости погрешно применио нека од ових особина чак и на инлине кутије. Ово није стандардно усклађено, а то можда неће бити случај са новијим верзијама Мицрософтовог веб прегледача.

Ако је потребно да дефинишете ширину или висину коју елемент треба покренути, то ћете желети да примените на елемент блок-ниво који садржи ваш инлине текст.

Исправио / ла Јереми Гирард дана 2/3/17