Андрей, привет,
Есть такой простой код.
Назначение — убедиться, что для отображения текста в div, автоматически вставляется inline элемент text.
<html>
<head>
<style>
div
{
width: *; height: *;
border: 1px solid gray;
}
div > text { border: 1px solid blue; }
</style>
</head>
<body>
<div>
html
<div>head</div>
<div>body
<div>div</div>
</div>
</div>
</body>
</html>
Судя по результату, text вставляется только тогда, когда div имеет дочерние block элементы.
Если дочернего block элемента нет, то text не вставляется, но сам текст при этом отображается.
Уверен, это поведение имеет под собой какое-то обоснование и где-то документировано. Можешь показать, где?
Спасибо.