@restweb
Фрилансер.

Как правильно сделать перенос строки?

Во время оформления текстов на сайте использую тег переноса строки br. Но когда оформляется мобильная версия сайта, становится понятно, что тег br тут не нужен, перенос строки должен быть в другом месте, но его уже не отменить.

Как решить такую проблему? Есть вариант ставить текст в <p></p>, а в css менять его ширину в пикселях или процентах, тогда перенос строки будет происходить сам. Но если надо оформить текст с неестественным переносом, как-нибудь так:
текст
текст текст
текст
текст текст текст
То тогда такой вариант не подходит.
Можно вместо переноса ставить любой тег, к примеру, i и ставить для десктопа ему display: inline-block;, а для мобильной display: block;.

Может есть общепринятые и простые/удобные/правильные решения?
  • Вопрос задан
  • 386 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
но его уже не отменить.

С чего вы взяли?

@media (max-width: 480px) {
  br { display: none;}
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы