HTML элементы: Блок ўзровень супраць радковых элементаў

У чым розніца паміж блокам ўзроўню і радковыя элементы?

HTML складаецца з розных элементаў, якія выступаюць у якасці будаўнічых блокаў вэб-старонак. Кожны з гэтых элементаў патрапіць у адну з дзвюх катэгорый - ці блокавых элементаў або ўбудаваных элементаў. Разуменне розніцы паміж гэтымі двума тыпамі элементаў з'яўляецца важным крокам у стварэнні вэб-старонак.

Блок элементаў Level

Так што элемент ўзроўню блока? Элемент блочнага ўзроўню з'яўляецца HTML-элемент, які пачынае новы радок на вэб-старонцы і распасціраецца на ўсю шырыню даступнага гарызантальнага прасторы свайго бацькоўскага элемента. Гэта стварае вялікія блокі кантэнту, як абзацы або старонкі падраздзяленняў. На самай справе, большасць HTML элементаў з'яўляюцца элементамі ўзроўню блока.

Элементы ўзроўня блока выкарыстоўваюцца ў целе HTML дакумента. Яны могуць утрымліваць убудаваныя элементы, а таксама іншыя элементы ўзроўня блока.

радковыя элементы

У адрозненне ад элемента ўзроўню блока, убудаваны элемент можа:

Прыклад радковага элемента з'яўляецца <моцнага> тэга, які робіць шрыфт тэкставага кантэнту, якія змяшчаюцца ў тоўстым шрыфце. Убудаваны элемент звычайна змяшчае толькі іншыя ўбудаваныя элементы, ці ён не можа ўтрымліваць нічога, такія як разрыў тэг
.

Існуе таксама трэці тып элемента ў HTML: тыя, якія не адлюстроўваюцца на ўсіх. Гэтыя элементы падаюць інфармацыю пра старонку, але не адлюстроўваюцца пры візуалізацыі ў вэб-браўзэры.

Напрыклад:

Пераключэнне тыпаў Инлайн і блокавага элемент

Вы можаце змяніць тып такога элемента ад убудаванага ў блоку, ці наадварот, выкарыстоўваючы адзін з гэтых уласцівасцяў CSS:

CSS ўласцівасць дысплея дазваляе змяняць инлайн ўласцівасць блакаваць або блок ўбудоўваць ці не адлюстроўвацца.

Калі Змена уласцівасцяў экрана

Увогуле, я хацеў бы пакінуць ўласцівасць дысплея ў адзіночку, але ёсць некаторыя выпадкі, калі свапирования ўбудаваных і блок адлюстраванне уласцівасцяў могуць быць карыснымі.

Тыповыя памылкі Инлайн элемент фарматавання

Адна з самых распаўсюджаных памылак, пачатковец у вэб-дызайн робіць спрабуе ўсталяваць шырыню на радковага элемента. Гэта не працуе, так як убудаваныя элементы шырыня не вызначаны вокнамі кантэйнера.

Убудаваныя элементы ігнаруюць некалькі уласцівасцяў:

Заўвага: Microsoft Internet Explorer (цяпер называецца Microsoft Грань) ужо ў мінулым, няправільна ужыў некаторыя з гэтых уласцівасцяў нават ўбудоўваць скрынкі. Гэта не адпавядае стандартам, і гэта не можа быць у выпадку з новымі версіямі вэб-браўзэра Microsoft.

Калі вам трэба вызначыць шырыню або вышыню , што элемент павінен прыняць, вы будзеце жадаць , каб прымяніць гэта да элемента ўзроўню блока , які змяшчае свой убудаваны тэкст.

Пад рэдакцыяй Джэрэмі Girard на 2/3/17