Div and span Коли вперше вивчаєш розташування div+css, виникає багато плутанини: у процесі використання div і span не відчувають, що існує певний «розділ», я відчуваю, що між ними немає великої різниці, у W3C щодо визначення div і span: div як структура розділеного документа природно робить його найофіційнішою семантикою, але така офіційна семантика надто заплутана, і велика структура також Добре, але все одно залишається заплутаним, чи варто використовувати div чи span для маленьких місць. Насправді це саме «Microsoft MSDN Library» Визначення всередині раптом стає просвітницьким. div: Визначає контейнер для рендерингу HTML span: Визначає вбудований текстовий контейнер Простими словами, div слід використовувати, якщо в ньому є інші теги, а span — якщо в ньому є лише текст Div — це елемент на рівні блоку, який забезпечує структуру та контекст для великих частин контенту в HTML-документі span — це вбудований елемент, який визначає область всередині прямої (тобто її можна розділити на кілька областей у межах <span>лінії) div-тег можна вбудувати разом із span-тегом (div можна розглядати як великий контейнер, span — це маленький контейнер, а великий контейнер, звісно, може розмістити маленький контейнер)
Розмах і етикетка Оскільки наведено вище твердження про span, ми можемо виконати операцію span container для тексту, ми можемо визначити CSS-стилі чи щось подібне, але мітка теж здається нормальною? Але в чому різниця між цими двома? Тег label в основному використовується для зв'язування елемента форми, і коли на тег мітки натискається, вхідний фокус отримує саме елемент Bound Form Span — це свого роду контейнер для звичайного тексту.
|