Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Ну да, это и в инспекторе видно.
ЕМ>Вопрос в том, почему у 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;