div > text (2019)
От: ShaggyOwl Россия http://www.rsdn.org
Дата: 13.04.19 22:12
Оценка:
Андрей, привет,

Есть такой простой код.
Назначение — убедиться, что для отображения текста в 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 не вставляется, но сам текст при этом отображается.

Уверен, это поведение имеет под собой какое-то обоснование и где-то документировано. Можешь показать, где?

Спасибо.
Хорошо там, где мы есть! :)
sciter block inline text
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.