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