Я лично использую Визуальный Детектор Утечки , хотя он может вызвать большие задержки, когда большие блоки пропущены (он отображает содержание всего пропущенного блока).
Символьные данные могут находиться непосредственно внутри элемента div. Если (и только если) эти символьные данные являются абзацем, тогда он также должен быть размечен как абзац (как в вашем втором примере). Если у вас есть только один абзац содержимого внутри div, вам обычно следует избегать использования элемента div, поскольку он не имеет смысла.
Вы можете получить его прямо в div
. div
часто используется для группировки блочных элементов для их форматирования с помощью стилей, но нормальный, немаркированный текст в div
вполне подойдет.
Стандарты не так хорошо определены. Я бы выбрал ваш второй пример, потому что он более структурно и, следовательно, более семантичен.