Re[5]: Почему переносится текст?
От: kov_serg Россия  
Дата: 15.02.19 21:47
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Ну да, это и в инспекторе видно.


ЕМ>Вопрос в том, почему у div'а именно такие габариты. Строка короткая, справа до черта свободного места — из каких соображений WebKit решает, что ее нужно перенести? Это вытекает из какой-то спецификации, или просто волюнтаризм движка, или баг в его коде? Абсолютное-то значение margin к переносу не приводит.

В спецификации примерно такое:
'margin-top', 'margin-bottom', 'margin-right', 'margin-left'
    Percentages:      refer to width of containing block
...
9.1.2 Containing blocks

In CSS 2.1, many box positions and sizes are calculated with respect to
the edges of a rectangular box called a containing block. In general, 
generated boxes act as containing blocks for descendant boxes; we say 
that a box "establishes" the containing block for its descendants. 
The phrase "a box's containing block" means "the containing block in 
which the box lives," not the one it generates.

А просто margin-left: 2em не устроит?
или
 margin: 0;
 text-indent: 2em;
Отредактировано 15.02.2019 21:49 kov_serg . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.