Главная » Вопросы » Программирование » Верстка, CSS, HTML, SVG

В чем отличие тегов <div> и <span>?
В чем отличие тегов <div> и <span>?
Категория: Верстка, CSS, HTML, SVG | Добавил: Oleg74 (12.02.2018)
Просмотров: 66 | Ответы: 6 | Рейтинг: 5.0/1
Ответов: 6
0 Forget
12.02.2018 оставил(а) комментарий:
span - является строчным элементом, а div - блочным
0 Ninaarc
12.02.2018 оставил(а) комментарий:
div - это блочный, а span - линейный контейнеры. Просто div - используется для разметки блоков, а span - для текста.
0 spring
12.02.2018 оставил(а) комментарий:
div - блочный (display:block), а span - инлайновый (display:inline).
Поэтому div формирует блок из того, что в нем с новой строки и после него элемент идет с новой строки (если не поменять поведение с помощью CSS), а span не переносит и "обтягивает".
0 Kaif
12.02.2018 оставил(а) комментарий:
Разница между span и div заключается в том, что элемент span in-line и обычно используется для небольшого фрагмента in-line HTML, тогда как элемент div (деление) block-line (который в основном эквивалентно разрыву линии до и после него) и используется для группировки больших фрагментов кода.
0 AnnStar
12.02.2018 оставил(а) комментарий:
В HTML оба <span> и <div> (деление) являются структурными элементами документа. Оба могут иметь вложенные теги, применяемые атрибуты и могут использоваться для обеспечения стилизации, семантической ясности и доступа из динамического кода или при навигации по домену Объектная модель (DOM). Они отличаются от их охвата. A <span> поддерживает покрытие в строке, тогда как <div> блочный уровень. Их универсальность и, возможно, предыдущее отсутствие альтернатив, заставляют эти популярные теги злоупотреблять.

Теперь HTML5 имеет специальные теги, которые следует использовать вместо <span> и <div>, включая <fieldset> (forms), <legend>, <label>, <input>, <header>, <footer>, <caption> и <figure>, чтобы назвать несколько. Эти новые дополнения должны использоваться в более конкретных сценариях, для которых они были разработаны.
0 damian
12.02.2018 оставил(а) комментарий:
div - это блочный контейнер, а span - линейный. Контейнеры - это то, во что может быть вложено что-нибудь еще. div используется для разметки блоков, а span - для текста. div формирует блок из того, что в нем с новой строки и после него элемент идет с новой строки (если не поменять поведение с помощью CSS), а span не переносит и "обтягивает".
avatar