Разделение и пролёт Когда вы впервые изучаете структуру 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-стили или что-то подобное, но метка тоже кажется нормальной? Но в чём разница между ними? Метка в основном используется для привязки элемента формы, и при нажатии на метку элемент привязанной формы получает входной фокус span — это своего рода контейнер для обычного текста.
|