Css text justify: Justify Text in CSS | How does text-justify work in CSS? Examples

CSS-свойство text-justify устанавливает,какой тип обоснования должен применяться,когда text-align:является элементом.

Свойство text-justify в CSS является дополнением к свойству text-align,которое используется для установки метода обоснования текста,когда text-align установлен в значение justify.

Чтобы связать объявление text-align:justify с одним конкретным абзацем, т. е. выровнять один элемент p с помощью CSS, вы можете встроить объявление непосредственно в HTML, написав

, или вы можете назначьте класс элементу (написав, например,

в HTML) и используя …

Свойство CSS justify-content определяет,как браузер распределяет пространство между и вокруг элементов содержимого вдоль главной оси гибкого контейнера и оси inline контейнера сетки.Приведенный ниже интерактивный пример демонстрирует некоторые из значений при использовании Grid Layout.

text-align: justify не следует использовать в браузерах на данный момент. Они плохо справляются с мельчайшими деталями внутри, и на выходе получается много рек, и нет поддержки переносов (кроме мягких дефисов).

Свойство text-justify CSS устанавливает, какой тип выравнивания следует применять к тексту при text-align : justify; устанавливается на элемент.

Syntax

text-justify: none;
text-justify: auto;
text-justify: inter-word;
text-justify: inter-character;
text-justify: distribute; / * Устаревшее значение * /
/ * Глобальные значения * /
text-justify: inherit;
text-justify: initial;
text-justify: revert;
text-justify: revert-layer;
text-justify: unset;

Values

none

Выравнивание текста отключено. Это имеет тот же эффект, что и вообще не устанавливать text-align , хотя это полезно, если вам нужно по какой-то причине включать и выключать выравнивание.

auto

Браузер выбирает лучший тип оправдания для текущей ситуации, основываясь на балансе между производительностью и качеством, а также на том, что наиболее подходит для языка текста (например, английский, языки CJK и т. Д.). Это оправдание по умолчанию, используемое, если text-justify вообще не установлено.

inter-word

Текст оправдывается добавлением пробела между словами (фактически изменяющим word-spacing между словами ), что наиболее подходит для языков, которые разделяют слова с использованием пробелов, таких как английский или корейский.

inter-character

Текст оправдывается добавлением пробела между символами (фактически варьируя letter-spacing ), что наиболее подходит для таких языков, как японский.

distribute Deprecated

Демонстрирует то же поведение, что и inter-character ; это значение сохранено для обратной совместимости.

Formal definition

Initial valueauto
Applies toвстроенные элементы и элементы табличных ячеек
Inheritedyes
Computed valueas specified
Animation typediscrete

Formal syntax

text-justify =   auto             |  none             |  inter-word       |  inter-character  

Examples

Демонстрация различных значений параметра text-justify

p {
  font-size: 1.5em;
  border: 1px solid black;
  padding: 10px;
  width: 95%;
  margin: 10px auto;
  text-align: justify;
}
.none {
  text-justify: none;
}
.auto {
  text-justify: auto;
}
.dist {
  text-justify: distribute;
}
.word {
  text-justify: inter-word;
}
.char {
  text-justify: inter-character;
}

Specifications

Specification
Текстовый модуль CSS, уровень 3
# text-justify-property

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebView AndroidChrome AndroidFirefox для AndroidOpera AndroidSafari на IOSSamsung Internet
text-justify

32

inter-word Поддерживаются межсловные и distribute (не рекомендуемые) значения, но поведение distribute глючит.

12

Стандартные значения inter-character и none не поддерживается. Устаревшее значение distribute также поддерживается.

55

11

Стандартные значения inter-character и none не поддерживается. Устаревшее значение distribute также поддерживается.

19

inter-word Поддерживаются межсловные и distribute (не рекомендуемые) значения, но поведение distribute глючит.

No

См. Ошибку 9945 .

No

32

inter-word Поддерживаются межсловные и distribute (не рекомендуемые) значения, но поведение distribute глючит.

55

No

No

См. Ошибку 9945 .

No

See also

  • text-align


CSS
  • text-emphasis-style

    Свойство text-emphasis-style CSS задает внешний вид знаков.

  • text-indent

    CSS-свойство text-indent задает длину пустого пространства (отступа),которое ставится перед блоком строк.

  • text-orientation

    Свойство text-orientation CSS устанавливает количество символов в строке.

  • text-overflow

    Свойство text-overflow CSS устанавливает,как скрытое содержимое сигнализируется пользователям.

  • 1
  • 788
  • 789
  • 790
  • 791
  • 792
  • 857
  • Next

Выравнивание текста по ширине в CSS | Как работает выравнивание текста в CSS? Примеры

В следующей статье представлен обзор выравнивания текста в CSS. Свойство text-justify определяет выравнивание текста, когда для свойства text-align установлено значение «justify». Свойство text-justify всегда применяется со свойством text-align. Это свойство text-justify распределяет слова по всей строке с равными пробелами. Это свойство text-justify применимо только к тексту. Это свойство содержит 4 важных значения: auto, inter-word, inter-character и none.

Сценарий реального времени: Пока мы отображаем текст абзацев на веб-странице, он неправильно выровнен. Если мы используем свойство text-justify вместе со свойством text-align для выравнивания текста в правильном формате. Выровняйте текст с равными пробелами.

Как работает выравнивание текста в CSS?

Свойство выравнивания текста работает на основе значения, присвоенного свойству. Это свойство содержит 4 основных значения.

1. Auto

Это значение auto, которое автоматически позволяет браузеру применять подходящий стиль текста.

Синтаксис:

 Селектор
{
Выравнивание текста: авто;
} 
2.
Межсловный

Обосновывается уменьшением или увеличением интервала между отдельными словами в тексте.

Синтаксис:

 Селектор
{
Выравнивание текста: между словами;
} 
3. Межсимвольный

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

Синтаксис:

 Селектор
{
Выравнивание текста: межсимвольное;
} 
4. None

Это значение none делает текст неизменяемым, поскольку у него нет никакого значения для выравнивания текста.

Синтаксис:

 Селектор
{
Выравнивание текста: нет;
} 

Примеры

Ниже приведены упомянутые примеры:

Пример #1

Выравнивание текста: авто Пример.

Код:

 

<голова>
Свойство выравнивания по тексту
<стиль>
.textMain {
отступ снизу: 10 пикселей;
граница: 4px пунктирная красная;
}
. textPara {
выравнивание текста: по выравниванию;
выравнивание текста: авто;
цвет: зеленый;
размер шрифта: 20px;
}
h3{
выравнивание текста: по центру;
цвет синий;
}


<тело>

Введение в выравнивание по тексту: автоматическая демонстрация

Свойство text-justify определяет выравнивание текста, когда для свойства text-align установлено значение "justify". Свойство text-justify всегда применяется со свойством text-align. Это свойство text-justify распределяет слова по всей строке с равными пробелами. Это свойство text-justify применимо только к тексту. Это свойство содержит 4 важных значения: auto, inter-word, inter-character и none. Сценарий в реальном времени: Пока мы отображаем текст абзацев на веб-странице, он неправильно выровнен. Если мы используем свойство text-justify вместе со свойством text-align для выравнивания текста в правильном формате.

Вывод:

Пример #2

Выравнивание текста: между словами Пример.

Код:

 

<голова>
Свойство выравнивания по тексту
<стиль>
.textMain {
отступ снизу: 10 пикселей;
граница: серый ребро 5px;
}
.textPara {
выравнивание текста: по выравниванию;
выравнивание текста: между словами;
цвет синий;
размер шрифта: 22px;
}
h3{
выравнивание текста: по центру;
красный цвет;
}


<тело>

Введение в выравнивание текста: демонстрация между словами

Свойство text-justify определяет выравнивание текста, когда для свойства text-align установлено значение "justify". Свойство text-justify всегда применяется со свойством text-align. Это свойство text-justify распределяет слова по всей строке с равными пробелами. Это свойство text-justify применимо только к тексту. Это свойство содержит 4 важных значения: auto, inter-word, inter-character и none. Сценарий в реальном времени: Пока мы отображаем текст абзацев на веб-странице, он неправильно выровнен. Если мы используем свойство text-justify вместе со свойством text-align для выравнивания текста в правильном формате.

Вывод:

Пример #3

Выравнивание текста: между символами Пример.

Код:

 

<голова>
Свойство выравнивания по тексту
<стиль>
.textMain {
отступ снизу: 10 пикселей;
граница: 5px пунктирная красная;
}
.textPara {
выравнивание текста: по выравниванию;
выравнивание текста: межсимвольное;
цвет: фуксия;
размер шрифта: 21px;
}
h3{
выравнивание текста: по центру;
цвет: темно-синий;
}


<тело>

Введение в выравнивание текста: межсимвольная демонстрация

Свойство text-justify определяет выравнивание текста, когда для свойства text-align установлено значение "justify". Свойство text-justify всегда применяется со свойством text-align. Это свойство text-justify распределяет слова по всей строке с равными пробелами. Это свойство text-justify применимо только к тексту. Это свойство содержит 4 важных значения: auto, inter-word, inter-character и none. Сценарий в реальном времени: Пока мы отображаем текст абзацев на веб-странице, он неправильно выровнен. Если мы используем свойство text-justify вместе со свойством text-align для выравнивания текста в правильном формате.

Вывод:

Пример #4

Выравнивание текста: нет Пример.

Код:

 

<голова>
Свойство выравнивания по тексту
<стиль>
.textMain {
отступ снизу: 10 пикселей;
граница: 5px сплошной коричневый;
}
.textPara {
выравнивание текста: по выравниванию;
выравнивание текста: нет;
черный цвет;
размер шрифта: 21px;
}
h3{
выравнивание текста: по центру;
оранжевый цвет;
}


<тело>

Введение в выравнивание по тексту: нет демонстрации

Свойство text-justify определяет выравнивание текста, когда для свойства text-align установлено значение "justify". Свойство text-justify всегда применяется со свойством text-align. Это свойство text-justify распределяет слова по всей строке с равными пробелами. Это свойство text-justify применимо только к тексту. Это свойство содержит 4 важных значения: auto, inter-word, inter-character и none. Сценарий в реальном времени: Пока мы отображаем текст абзацев на веб-странице, он неправильно выровнен. Если мы используем свойство text-justify вместе со свойством text-align для выравнивания текста в правильном формате.

Вывод:

Заключение

Выравнивание текста используется для выравнивания с равными интервалами и шириной. Это свойство допускает 4 значения, такие как auto, inter-word, inter-character и none. Это свойство text-justify всегда разрешает свойство text-align.

Рекомендуемые статьи

Это руководство по выравниванию текста в CSS. Здесь мы обсуждаем введение, как работает выравнивание текста в CSS? и примеры соответственно. Вы также можете ознакомиться со следующими статьями, чтобы узнать больше –

  1. Поле CSS справа
  2. Дизайн заголовка CSS
  3. хитрости CSS
  4. Заказ CSS

УСС | Свойство text-justify — GeeksforGeeks

Улучшить статью

Сохранить статью

  • Последнее обновление: 04 авг, 2022

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    Свойство text-justify в CSS используется для установки выравнивания текста по ширине. Он распространяет слова в полную строку.

    Синтаксис:

     выравнивание по тексту: авто|межсловное|межсимвольное|нет: начальный|наследовать; 

    Значения свойства: Значения свойства выравнивания по тексту перечислены ниже:

    • авто: Он используется, чтобы позволить браузеру определить, какое свойство выравнивания лучше подходит для данного текста.

    Синтаксис:

     выравнивание текста: авто; 

    Пример:  

    HTML

    < html >

         < head >

             < title >text- свойство выравнивания название >

             < стиль >

    9019 4 9019 56 #main {

                     граница: 1 пиксель сплошной зеленый;

                     padding-bottom: 6px;

    }

    #GEEKS {

    Text-Align: Justify;

                     text-justify:auto;

                 }

                 h2, h3, h4 {

                            text-align:center;

                 }

             style >

         head >

         < body >

             < h2 style = "color:green">

                 GeeksforGeeks

             h2 >

              

             < div id = "main">

              

                 < h4 0196 h4 >

                  

                

                 < div id = "geeks">

                  HTML stands for Hyper Text Markup Language.

                  Используется для разработки веб-страниц с использованием языка разметки

                         язык разметки. HTML представляет собой комбинацию гипертекста

                  и язык разметки.

             div >

             div >

         body >

    html >                  

    Вывод:  

    • межсловный: Текст выравнивается путем увеличения или уменьшения интервала между отдельными словами в тексте.

    Синтаксис:

     выравнивание текста: между словами; 

    Example:  

    html

    < html >

         < head >

             < title >text-justify property title >

             < style >

                 #main {

                     граница: 1 пиксель сплошной зеленый;

                     padding-bottom: 6px;

                }

                 #geeks {

                     

                     text-justify:inter-word;

    }

    H2, H3, H4 {

    .

                 }

             style >

         head >

         < body >

             < h2 style = "color:green">

                 GeeksforGeeks

              96 h2 >

              

             < div id = "main">

              

                 < h4 >text-justify: inter -word; H4 >

    <

    <

    . 0196 div id = "geeks">

                  HTML означает язык разметки гипертекста.

                  Используется для разработки веб-страниц с использованием языка разметки

                         язык разметки. HTML представляет собой комбинацию гипертекста

                  и языка разметки.

             раздел >

             div >

         body >

    html >                   

    Вывод:  

    • межсимвольный: Текст выравнивается путем увеличения или уменьшения интервала между отдельными символами в тексте.

    Синтаксис:

     выравнивание текста: между символами; 

    Example:  

    html

    < html >

         < head >

             < title >свойство text-justify title >

    < Стиль >

    #MAN #MAN .

                     padding-bottom: 6px;

    }

    #GEEKS {

    Text-Align: Justify;

                     text-justify:inter-character;

    }

    H2, H3, H4 {

    .

    }

    .6 >

         < body >

             < h2 style = "color:green">

                 GeeksforGeeks

             < / h2 >

              

             < id = div 0196

              

                 < h4 >text-justify: inter-character; h4 >

                  

                

                 < div id = "вундеркинды">

                  HTML означает язык гипертекстовой разметки.

                  Используется для разработки веб-страниц с использованием языка разметки

                        языка. HTML представляет собой комбинацию гипертекста

                  и языка разметки.

             div >

             div >

         body >

    HTML >

    .

    Синтаксис:

     выравнивание текста: авто; 

    Пример:  

    html

    < html >

         < head >

             < title >text-justify property title >

    < Стиль >

    #Main {

    0196 граница: 1 пиксель сплошной зеленый;

                     padding-bottom: 6px;

    }

    #GEEKS {

    Text-Align: Justify;

                     text-justify:auto;

                 }

                 h2, h3, h4 {

                     text-align:center;

                 }

             style >

         head >

         < body >

             < h2 style = "color:green">

                 GeeksforGeeks

             h2 >

              

             < div id = "main">

              

                 < h4 >выравнивание по тексту: авто; h4 >

    < DIV ID = "Geeks">

    Hypermsms.

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

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