Страницы

Поиск по вопросам

пятница, 31 января 2020 г.

Перенос строки в document.write

#javascript


Почему перенос строки \n не работает в document.write?



document.write("lalala \n lalala");



    


Ответы

Ответ 1



Потому что браузер игнорирует переносы, табы, множ. пробелы и прочие спецсимволы во время прорисовки страницы. Решение 1 document.write ("lalala
lalala"); Решение 2 document.write ("
lalala \n lalala<\/pre>");


Ответ 2



Он работает. Но браузер по умолчанию группирует все пробельные символы в один пробел. Надо немого изменить css, чтобы получилось то, что ты хочешь: document.write("lalala \n lalala"); body { white-space: pre-line; }

Комментариев нет:

Отправить комментарий