Поддержка Проблемы и решения Как убрать переносы на странице.

  • Имею на странице несколько div блоков в них текст. Как сделать так, что бы внутри div не было переносов слов. Пытался сделать типа мягкий перенос, но по умолчанию wordpress сам добавляет нужные теги, но переносы не убирает.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Убрал это не помогает.
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    hyphens:auto;

    Здравствуйте.
    Если Вы уберёте word-wrap, у меня есть подозрение, что слова перестанут помещаться в блоки. Так что полное отсутствие переноса слов вряд ли желательно. Тем не менее, если Вы поставите значение: word-wrap: normal, слова скорее всего перестанут переноситься, если только не поставить дополнительные теги. Но о том, как это сделать, даже если нужно, далее.

    Что же в целом до решения этой проблемы, то я лично сделала следующее. Мне нужно было сделать так, чтобы слова не переносились автоматически с дефисами, а переносились целиком, поскольку иногда они переносились не согласно правилам русского языка. И только там, где мне нужны дефисы, появлялись бы дефисы. Я сделала так:
    — вошла в папку Cherry (у меня именно Cherry в основе, хотя далее добавлена ещё одна тема). Путь: wp-content/themes/CherryFramework/css/style.css
    — далее в этом файле поисковиком я искала свойство «hyphens» и везде заменила его на «manual» вместо исходного «auto». Там несколько мест, где присваивается это свойство, так что нужно сделать последовательно и аккуратно.
    — далее в тех местах, где слишком длинное слово некрасиво переносится на новую строку, оставляя перед собой слишком много места, я использовала уже в самих записях спец. символ ­
    Пример: Один­надцатиклас­сница. Поскольку он невидим, появится дефис и перенос слова только там, где закончится место в строке.
    О hyphens и выставлении дефисов автоматически: http://htmlbook.ru/css/hyphens
    О word-wrap и перенесении слов в блоке: http://htmlbook.ru/css/word-wrap
    О выставлении дефиса вручную там, где он нужен: http://htmlbook.ru/blog/perenosy-slov

    • Ответ изменён 7 лет, 3 месяца назад пользователем mezenceva.
    • Ответ изменён 7 лет, 3 месяца назад пользователем mezenceva.
    • Ответ изменён 7 лет, 3 месяца назад пользователем mezenceva.

    2mezenceva вы не заметили, что вопрос был задан 5 месяцев назад?

    А я вот сегодня искала на него же ответ и не нашла. Может быть стоило бы ответить в таком случае? Больше не буду, без проблем.

    Проблема была в том, что текст который я правил был кем-то скопирован на страницу из html, а там пробелы и прочее было прописано спец символами. По этому при правке или в инспекторе этого не было видно. Только после того как я скопировал текст в notepad++ я увидел эти пробелы.Удалил их там скопировал текст обратно и проблему решил.

    Модератор Yui

    (@fierevere)

    永子

    а вот и решение появилось в теме, ну вот и замечательно,вот и отлично
    всем спасибо, втч и за некропостинг, который иногда оказывается не столь вредным как можно было бы подумать

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    @mezenceva,

    Может быть стоило бы ответить в таком случае?

    Количество отвечающих волонтеров на форуме ограничено, как и их ресурсы. Поэтому, к сожалению, не все вопросы получают ответы.

    Больше не буду, без проблем.

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

    @cheloveki, спасибо, что поделились решением.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Как убрать переносы на странице.» закрыта для новых ответов.