Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11708|Ответ: 0

[HTML/HTML5] Разница между тегами div, span и label в HTML

[Скопировать ссылку]
Опубликовано 18.12.2014 13:33:30 | | |
Разделение и пролёт
Когда вы впервые изучаете структуру 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 — это своего рода контейнер для обычного текста.




Предыдущий:Java-скрипт для получения файлов cookie для текущего входа на сайт!
Следующий:[Супер Дик] — шедевр народной технологии спецэффектов AE
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com