ВСЕ ли браузеры игнорируют пробел в начале строки текста? - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть два слова в строке с <br> между ними. <br> имеет display:none

<h1>First<br> Second</h1>

При меньших точках останова <br> имеет dispay:block, а второе слово переходит во вторую строку. К счастью, все браузеры, которые я могу протестировать, игнорируют пробел перед вторым словом. Я не хочу, чтобы вторая строка начиналась с пробела.

Это правда для всех браузеров?

По некоторым очень скучным причинам <br> должен идти перед пробелом, а не после него.

1 Ответ

0 голосов
/ 27 апреля 2018

Хорошо. Я думаю, что я понял, что говорят спецификации CSS. Вот соответствующий бит:

Если для пробела (U + 0020) в начале строки «пробел» установлен на «нормальный», «nowrap» или «предварительный», он удаляется.

Так что да, пробел в начале строки будет игнорироваться

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...