У чым розніца паміж тэгамі div і span?


адказ 1:

Добрае пытанне

Тэгі выкарыстоўваюцца для групоўкі звязаных HTML-элементаў, такіх як p, h2, h3.

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

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


адказ 2:

Людзі занадта складаныя. Google гэта правільна.

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

Падумайце пра вэб-сайт як нарыс, і ён падобны на тое, што гэты дзіў выкарыстоўваецца для стылізацыі абзацаў, а пралёт выкарыстоўваецца для стылізацыі прапаноў.


адказ 3:

Элемент на ўзроўні блока заўсёды пачынаецца з новага радка і займае ўсю даступную шырыню (па магчымасці праходзіць налева і направа).

Убудаваны элемент не пачынаецца з новай лініі і займае толькі столькі, колькі неабходна.

Тут div - элемент на ўзроўні блока, пры гэтым span з'яўляецца элементам убудаванага.

Блокі і ўбудаваныя элементы HTML