У меня есть веб-страница, в которой используются em-единицы, позволяющие автоматически изменять размер любого экрана, чтобы страница отображалась достаточно хорошо на мобильных устройствах. Я заметил, однако, что iPad и iPhone (это единственные мобильные устройства, которые я проверил до сих пор) обертывают блоки текста, где бы они ни находились, и это нарушает форматирование, если я вставил пробелы для выравнивания строк. Например, у меня может быть текстУдержание мобильных браузеров от произвольного обертывания текста
1. This is the first sentence of some text
that wraps to a second line.
В конце «текст» есть возврат. на первой строке, а затем следующая строка имеет пробелы в начале, чтобы получить «это», чтобы выстроиться под «Это». Но теперь, если IPad решает обернуть этот текст после «некоторое» форматирование будет уничтожено:
1. This is the first line of some
text that wraps to a second line.
Есть ли способ сказать мобильные браузеры, чтобы не обернуть текст самому и только честь Возвращения в тексте?
Благодаря
_ "и это разрывает форматирование, если я вставил пробелы для выравнивания строк" _ - не делайте этого тогда. Для интервала вы должны использовать margin/padding, а не произвольно вставленные пробельные символы. – CBroe
У меня нет такого контроля над разметкой. Это создатель веб-сайта, и текст вводится через RTE, подобно тому, что используется в Stackoverflow для ввода вопросов. – Steve
Конечно, вы можете попробовать и манипулировать тем, как этот текст отображается и обертывается через свойство 'white-space' ... но если вы разрешаете ему обертывать только разрывы строк, которые вы указали в своем тексте для настольной версии, тогда это будет вероятно, заставит текст переполнять свой контейнер на мобильном телефоне. – CBroe