Как задать ширину текста в css
Перейти к содержимому

Как задать ширину текста в css

  • автор:

Как задать ширину блока в css

Вы можете задать ширину блока в CSS с помощью свойства width . Например, чтобы задать ширину блока в 500 пикселей, вы можете использовать следующий возможности CSS:

.block  width: 500px; > 

Он устанавливает ширину блока с классом block равной 500 пикселям. Так же можно установить ширину блока в процентах. Например, чтобы установить ширину блока в 50% от ширины родительского элемента, вы можете написать такой текст в вашем CSS файле:

.block  width: 50%; > 

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

.block  max-width: 500px; > 

Если содержимое блока меньше 500 пикселей, то его ширина будет автоматически определена на основе содержимого. Если содержимое блока больше 500 пикселей, то его ширина будет ограничена до 500 пикселей.

Как выровнять текст по ширине?

Выравниванием по ширине называется такой способ форматирования текста, когда левый и правый края текста выравниваются по вертикальным линиям (рис. 1).

Рис. 1. Выравнивание текста по ширине

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

Чтобы выровнять текст по ширине ему достаточно добавить свойство text-align со значением justify , как показано в примере 1.

Пример 1. Использование text-align

В данном примере мы используем класс text-justify , который при добавлении его к любому элементу выравнивает текст по ширине.

Последняя строка нашего текста по умолчанию остаётся выровненной по левому краю. Для управления поведением последней строки есть отдельное свойство text-align-last. К примеру, значение right выравнивает по правому краю, а center — по центру (пример 2).

Пример 2. Использование text-align-last

См. также

  • text-align
  • text-align-last
  • Свойства текста в CSS

width

Устанавливает ширину блочных или заменяемых элементов (к ним, например, относится тег ). Ширина не включает толщину границ вокруг элемента, значение отступов и полей.

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

Табл. 1. Действие width в браузерах

Internet Explorer Opera 10+, Firefox, Chrome, Safari Opera 9
Не указан (режим совместимости) Если содержимое превышает заданную ширину, то блок изменяет свои размеры, подстраиваясь под содержимое. В противном случае ширина блока равна значению width . Во всех случаях браузер действует по спецификации CSS. А именно, ширина блока получается сложением значений width , padding , margin и border .

Синтаксис

width: значение | проценты | auto | inherit

Значения

В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), дюймы (in), пункты (pt) и др. При использовании процентной записи ширина элемента вычисляется в зависимости от ширины родительского элемента. Если родитель явно не указан, то в его качестве выступает окно браузера.

auto Устанавливает ширину исходя из типа и содержимого элемента. inherit Наследует значение родителя.

HTML5 CSS2.1 IE Cr Op Sa Fx

    width    

Результат данного примера, как он отображается в браузере Safari показан на рис. 1.

Ширина блока

Рис. 1. Ширина блока

Объектная модель

[window.]document.getElementById(» elementID «).style.width

Браузеры

Браузер Internet Explorer 6 некорректно определяет width как min-width . В режиме совместимости (quirk mode) Internet Explorer до версии 8.0 включительно неправильно вычисляет ширину элемента, не добавляя к ней значение отступов, полей и границ.

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit .

Как задать ширину текста в css

У меня есть блог на wp с бесплатным шаблоном.

Подскажите, как поменять ширину области текста?

Рылся в style.css не нашел конкретного места

Форумчанин
Регистрация: 21.04.2012
Сообщений: 799

атрибут width

    p.ex "ex">Текст Текст ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст.  

Талантливыми не становятся, а рождаются
Регистрация: 09.03.2015
Сообщений: 2

Спасибо за подсказку. Но именно в моём style.css этих атрибутов несколько и я не нашел, какой из них относится к столбцу текста

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

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