Как вы выбираете, когда использовать DIV
и когда SPAN
, чтобы что-то обернуть?
Много раз, когда мы создаем HTML-код PSD 2, в некоторых условиях, чтобы получить какой-либо эффект или обернуть что-то, чтобы получить необходимый эффект, мы используем DIV
или SPAN
.
И я знаю, что DIV
- это элемент уровня блока, а SPAN
- встроенный элемент уровня, и мы можем изменять свойства отображения через CSS. и я также знаю, что DIV
не может войти внутрь SPAN
.
В каких случаях используется DIV
как display:inline
и SPAN
как display:block
? и должны ли мы стараться избегать этих сценариев? это семантически некорректно?
и когда мы используем пустой DIV
или SPAN
(без содержимого внутри), чтобы получить какой-то эффект, чем это правильно?