Подскажите, как исправить мой css, чтобы текст в тегах p переносился на следующую строку при уменьшении экрана. Всё, что знала, перепробовала. Не получается. Текст параграфа не переносится. На малых экранах просто обрезается, ибо overflow: hidden; Вот код: https://jsfiddle.net/omh38ajg/1/ (здесь почему-то неправильно отображается, пустой контейнер слайдера) Спасибо! ДОБАВЛЕНО: Как оказалось, код, приведенный ниже, работает во всех браузерах, кроме FireFox.Видимо, какое-то из свойств css требует вендорного префикса. Хотя, это довольно странно. Свойства обычные, все поддерживаются, насколько я понимаю. Автопрефиксер не помог. В общем, пришлось padding-ами / margin-ами выравнивать. + пожертвовать отображением картинки в FF. Сей браузер не приручился. p.s. Изображение я вниз перенесу. Сейчас именно текст мне остатки мозга сломал.
Сдается 1комнатная квартира у м. Звездная, 5 минут пешком. 8 этаж в 17 этажном доме. Новая гарнитурная мебель. Бытовая техника. 23 000 рублей в месяц. Залог. + КУ
Однокомнатная кв
Ленсовета, 14
Сдается 1комнатная квартира у м. Звездная, 5 минут пешком. 8 этаж в 17 этажном доме. Новая гарнитурная мебель. Бытовая техника. 23 000 рублей в месяц. Залог. + КУ
Однокомнатная кв
Ленсовета, 14
Сдается 1комнатная квартира у м. Звездная, 5 минут пешком. 8 этаж в 17 этажном доме. Новая гарнитурная мебель. Бытовая техника. 23 000 рублей в месяц. Залог. + КУ
Однокомнатная кв
Ленсовета, 14
Сдается 1комнатная квартира у м. Звездная, 5 минут пешком. 8 этаж в 17 этажном доме. Новая гарнитурная мебель. Бытовая техника. 23 000 рублей в месяц. Залог. + КУ
Текст не переносится на следующую строку
del проблема в том, что текст не переносится на следующую строку. Что нужно сделать, что бы это исправить?
В эксплорере и в опере в нет горизонтальной прокрутки и текст автоматом переносится на следующую строку. В эксплорере и в опере в <textarea> нет горизонтальной прокрутки и текст автоматом переносится на.
Visual Studio. Дизайнер форм: При печати переносится 1 столбец Column на следующую страницу Помогите Пожалуйста. Visual Studio. Дизайнер форм в дизайнере форм была добавлена таблица через.
Как сделать, чтобы текст не выходил за рамки, а переносился на следующую строку? Помогите, как сделать что бы текст не выходил за рамки, а переносился на следующую строку ?
Почетный модератор
28044 / 15777 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
скриншоты загружаем на форум, прикладываем код страницы в текстовом виде с использованием тегов
Регистрация: 13.01.2016
Сообщений: 183
Вот такая проблема
Почетный модератор
28044 / 15777 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
читаем только то, что удобно?
Сообщение от magirus
прикладываем код страницы в текстовом виде с использованием тегов
[HTML]тут код странички[/HTML]
Регистрация: 13.01.2016
Сообщений: 183
Регистрация: 13.01.2016
Сообщений: 183
Вроде бы ширина изменилась, но текст все еще уходит за пределы. Изменял для класса msg
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
Сообщение от FreyTube
роде бы ширина изменилась, но текст все еще уходит за пределы. Изменял для класса msg
покажите css я вам сделаю Хотя бы для этого блока
dev — investigator
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604 Помогаю со студенческими работами здесь
Как задать ширину колонки, чтобы текст переносился на следующую строку? У меня длинное наименование колонок. Скажите пож та как можно задать ширину колонки и чтобы текст.
Short-story не переносит текст на следующую строку, выводит только 62 символа, хотя там не менее 200. Доброго времени суток, господа! Я только начал изучить cms dle и случилась у меня такая проблема.
Текст не переносится на предыдущую страницу Пыталась удалить строки, но их нет. как будто лист закончен. Проверяла на наличие надписей в пустом.
Текст переносится вместе с border-ом от div-а Почему-то текст переносится вместе с рамкой от div’а, когда мне хотелось бы чтобы текст переносился.
word — break
Что делать, если слово слишком длинное и не помещается в блок целиком?
Время чтения: меньше 5 мин
Открыть/закрыть навигацию по статье
Обновлено 5 июля 2023
Кратко
Скопировать ссылку «Кратко» Скопировано
Свойство word — break определяет, как будет переноситься на новую строку текст при достижении края родительского контейнера.
Пример
Скопировать ссылку «Пример» Скопировано
p word-break: normal;>pword-break: normal;>
Как пишется
Скопировать ссылку «Как пишется» Скопировано
normal — значение по умолчанию, длинные слова или строки с неразрывным пробелом не переносятся, даже если выходят за границы родительского блока.
break — all — при достижении границы родительского блока перенос строки будет вставлен между любыми двумя символами.
keep — all — перевод строки не будет использован в тексте на китайском, японском или корейском языках. Для текста на других языках будет применено normal .
break — word (устаревшее) — разобьёт текст в любом месте, в том числе внутри слова, при достижении границы контейнера даже если доступен перенос по словам.
Свойство word — break можно глобально задать для всей страницы, добавив его в стили для селектора body .
Перенос текста в CSS происходит по определённым правилам, которые могут зависеть от языка и заданных CSS стилей (включает свойства word — break , line — break , white — space , text — align , text — justify и hyphens ). Вот некоторые правила из спецификации:
Обязательные переносы: текст обязательно переносится на новую строку, если есть символы перевода строки (например, \n ).
Мягкие переносы: это такие места, где текст переносится на новую строку, если он не умещается в текущей строке. Сюда относятся пробелы и другие символы-разделители. В некоторых языках между символами могут быть и другие мягкие переносы, которые зависят от языковых правил.
Дефисы и слоги: в алфавитных языках, таких как английский и русский, слова могут быть разбиты на слоги и перенесены с использованием дефиса и языковых правил (кстати, язык определяется по HTML-атрибуту lang ). Автоматическим переносом слов с использованием дефиса управляет свойство hyphens .
Особенности языка: некоторые языки имеют специфические правила переноса текста. В идеографических языках, таких как китайский, и слоговых языках, таких как корейский, перенос слов и разрыв строк происходит в других местах (например, между корейскими иероглифами может быть разрыв, даже если между ними нет пробела).
Когда определены возможные места переноса, подбирается подходящее место, учитывающее заданные стили. В случае с длинными словами, ссылками или другой последовательностью символов, которые не умещаются в одной строке, мы можем указать браузеру, как следует переносить текст, используя свойства overflow — wrap и word — break .
Также свойство word — break играет важную роль в CJK языках (китайский, японский и корейский): значение word — break : keep — all запрещает разрывать слова внутри CJK текста, где разрывы строк могут быть нежелательными между определёнными иероглифами.
На практике
Скопировать ссылку «На практике» Скопировано
Свойство word — break : break — all очень похоже на overflow — wrap : break — word по своей сути. Однако, есть некоторые различия в их работе.
Свойство word — break : break — all позволяет разрывать слова в любом месте, в том числе и в середине слова, чтобы уместить их в контейнере. С одной стороны, это можно привести к трудно читаемому тексту, с другой, такой перенос хорошо подходит для переноса длинных ссылок или, например, строк кода.
Свойство overflow — wrap : break — word пришло на смену word — wrap : break — word . Оно позволяет переносить длинные слова в любом месте, а не только посередине слова. Это означает, что браузер может добавить перенос слова в любом месте, если это позволяет уместить слово внутри контейнера. Это свойство также сохраняет целостность слов, если они могут поместиться внутри контейнера.
Как сделать или запретить перенос текста CSS
Как правило, текст в HTML переносится автоматически, если он не помещается в одну строку, но бывают случаи, когда текст необходимо перенести, или наоборот запретить перенос. Для того, чтобы запретить перенос текста можно использовать свойство white-space со значением nowrap, а для того, чтобы текст переносился можно использовать с свойство word-wrap со значением break-word.