Как изменить расстояние между буквами и словами в CSS?

Здравствуйте, дорогие посетители!

Наверняка у каждого из вас возникали ситуации, когда при верстке вам нужно было разместить в блоке какой-либо текст, но он в него не вмещался, или наоборот, был слишком маленьким по объему, и в блоке оставалось слишком много пустого места.

В таких случаях можно попробовать различные методы выхода из положения. Например, можно поменять размер шрифта, урезать текст или изменить размер блока. Но если ни один из этих вариантов не подходят, то остается только поменять расстояние между буквами и расстояние между словами в CSS.

Как поменять расстояние между буквами CSS?

Чтобы изменить межбуквенный интервал в CSS мы можем использовать свойство letter-spacing. По умолчанию браузеры устанавливают межбуквенный интервал, основываясь на типе выбранного шрифта и его параметров. С помощью данного свойства мы можем задать расстояние между буквами для текста css в конкретном элементе.

Свойство letter-spacing может принимать три значения:

  • Числовое значение – можно задать интервал в любых доступных для css единицах измерения (px, in, pt, em, ex), а так же можно задавать как положительные, так и отрицательные значения.
  • normal – задает расстояние между буквами css для текста по умолчанию (0.25em)
  • inherit – параметры межбуквенного интервала в css будут наследоваться от родительского элемента.

Например:

letter-spacing: 3px;

Как мы можем его использовать? Например, у меня четыре одинаковых блока с текстом, в оном блоке текст как раз подобран по размеру, а в остальных трех фрагменты текста значительно меньше, но изменить размеры блоков нельзя.

Межбуквенный интервал css

Для первых трех блоков можно попробовать увеличить расстояние между буквами css, и тем самым сделать его немного объемнее. В файле стилей, для абзацев в классах первых трех элементов пишем следующие свойства:

В итоге вот что получилось:

Увеличенный межбуквенный интервал css

Визуально видно, что расстояние между буквами увеличились, но этого не достаточно.

Интервал между буквами увеличивать больше не стоит, так как это отрицательно скажется на внешнем виде. Поэтому я попробую увеличить интервал между словами в css.

Как изменить расстояние между словами CSS?

Для этого мы можем использовать аналогичное свойство, которое называется word-spacing. Работает оно точно так же как и предыдущее с единственным отличием в том, что расстояние устанавливается для целых слов.

word-spacing может принимать такой же набор значений:

  • Числовое значение – размер интервала может быть задан в пикселях, дюймах, пунктах и относительных единицах
  • normal – значение по умолчанию
  • inherit – наследование родительских параметров

Для тех же трех блоков задам расстояние между словами в css-файле:

Вот что у меня получилось:

Интервал между словами CSS

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

А на этом у меня сегодня все. Если данный материал был для вас полезен, делитесь статьей в социальных сетях и подписывайтесь на мою рассылку новостей сайта!

Удачи вам в оформлении страниц сайта! До встречи в следующих статьях!

С уважением Юлия Гусарь

Подписаться на рассылку

Читайте также:

comments powered by HyperComments

2 комментария

  1. Спасибо. Все получилось-)

    • Отлично! Рада что статья была Вам полезна :)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
https://impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif