Html text align: How to set Text alignment in HTML?

Свойства CSS — text-align

БраузерInternet ExplorerNetтscapeОпераSafariMozilla Firefox
Версия5.56.07.08.08.09.07.08.09.29.51.32.03.11.52.03.0
ПоддерживаетсяОшибкиОшибкиДаДаДаДаДаДаДаДаДаДаДаДаДаДа
CSS (ЦСС)CSS (ЦСС)2
Значение по умолчаниюleft
НаследуетсяДа
ПрименяетсяКо всем элементам
Аналог ШТМЛ<center>
<p | h2 | div | table | thead | tbody | tfoot | tr | th | td align>
Ссылка на спецификациюhttp://www. w3.org/TR/CSS21/text.ШТМЛ#propdef-text-align

Описание

Определяет горизонтальное выравнивание контента в пределах элемента. Этот атрибут наследуется, поэтому может быть установлен для целого блока для воздействия на все вложенные в него элементы.

Синтаксис

text-align: center | justify | left | right

Аргументы

center
Выравнивание контента по центру. контент помещается по центру горизонтали окна браузера или контейнера, где расположен контентовый блок. Строки контента словно нанизываются на невидимую ось, которая проходит по центру web-страницы. Подобный способ выравнивания активно используется в заголовках и различных подписях, вроде подрисуночных, он придает официальный и солидный вид оформлению контента. Во всех других случаях выравнивание по центру применяется редко по той причине, что читать большой объем такого контента неудобно.
justify
Выравнивание по ширине, что означает одновременное выравнивание по левому и правому краю. Чтобы произвести это действие браузер в этом случае добавляет пробелы между словами.
left
Выравнивание контента по левоой стороне. В этом случае строки контента выравнивается по левоой стороне, а правый край располагается «лесенкой». Такой способ выравнивания является наиболее популярным на с нашего сайтах, поскольку позволяет пользователю легко отыскивать взглядом новую строку и комфортно читать большой контент.
right
Выравнивание контента по правой стороне. Этот способ выравнивания выступает в роли антагониста предыдущему типу. А именно, строки контента равняются по правой стороне, а левый остается «рваным». Из-за того, что левый край не выровнен, а именно с него начинается чтение новых строк, такой контент читать труднее, чем, если бы он был выровнен по левоой стороне. Поэтому выравнивание по правой стороне применяется обычно для коротких заголовков объемом не более трех строк. Мы не рассматриваем специфичные сайты, где контент приходится читать справа налево, там возможно подобный способ выравнивания и пригодится.
Но где вы у нас в стране видели такие сайты.

Пример

ШТМЛ 4.01CSS (ЦСС) 2.1IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/HTML4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>text-align</title>
  <style type="text/CSS (ЦСС)">
   div {
    border: 1px solid black; /* Параметры рамки */
    padding: 5px; /* Поля вокруг контента */
    margin-bottom: 5px; /* Отступ снизу */
   }
   #left { text-align: left; }
   #right { text-align: right; }
   #center { text-align: center; }
   .content {
    width: 75%; /* Ширина слоя */
    background: #fc0; /* Цвет фона */
   }
  </style>
 </head>
 <body>
  
  <div><div>Выравнивание по левоой стороне</div></div>
  <div><div>Выравнивание по центру</div></div>
  <div><div>Выравнивание по правой стороне</div></div>
 </body>
</html>

Результат данного примера показан ни рис. 1.

Рис. 1. Выравнивание контента в браузере Опера

Браузер Internet Эксплорер несколько иначе трактует данный пример, чем Опера и Файер фох, выравнивая не только контент, но и блоки (рис. 2).

Рис. 2. Выравнивание контента в браузере Internet Эксплорер

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

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

Свойство text-align | Справочник HTML CSS

Задает выравнивание текста

text-align: left;

Пошаговый план! Как быстро научиться создавать сайты!

Chrome

Все

Edge

Все

FireFox

Все

iOS Safari

Все

Opera

Все

Safari

Все

Значения

text-align: left;

Выравнивание текста по левому краю

<style>
.example-1 {
    text-align: left;
}
</style>

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. 
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.</p>
</div>

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

text-align: right;

Выравнивание текста по правому краю

<style>
.example-2 {
    text-align: right;
}
</style>

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.</p>
</div>

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

text-align: center;

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

<style>
.example-3 {
    text-align: center;
}
</style>

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.</p>
</div>

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

text-align: justify;

Выравнивание текста по левому и правому краям за исключением последней строки

<style>
.example-4 {
    text-align: justify;
}
</style>

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. 
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.</p>
</div>

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

text-align: start;

Аналогично значению left. Если текст идет слева направо, то текст будет выравниваться по левому краю. Если текст идет справа налево, то текст будет выравниваться по правому краю

<style>
.example-5 {
    text-align: start;
}
</style>

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.
</p> </div> <div dir="rtl"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.</p> </div>

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

text-align: end;

Аналогично значению right. Если текст идет слева направо, то текст будет выравниваться по правому краю. Если текст идет справа налево, то текст будет выравниваться по левому краю

<style>
. example-6 {
    text-align: end;
}
</style>

<div>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.</p>
</div>

<div dir="rtl">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    Atque, minus, officiis, facere, ipsum repellendus optio
    accusamus blanditiis voluptate ipsa nemo asperiores deleniti
    cumque quisquam.</p>
</div>

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, minus, officiis, facere, ipsum repellendus optio accusamus blanditiis voluptate ipsa nemo asperiores deleniti cumque quisquam.

Читайте также
Обсуждение (2)

CSS text-align

Свойство text-align используется для выравнивания элементов по горизонтали. По сути, он используется для выравнивания элементов встроенного уровня внутри элементов блочного уровня. Таким образом, это свойство влияет на элементы inline и inline-block внутри элементов уровня блока.

Это свойство влияет на содержимое элемента, к которому оно применяется, а не на сам элемент.

CSS

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

Значения

left  : содержимое выравнивается по левому краю строки.

справа  : выравнивает содержимое по правому краю строки.

center  : Горизонтальное центрирование содержимого внутри строки.

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

start  : указывает, что содержимое выравнивается по начальному краю строки. Проще говоря, это то же самое, что и влево  если направление слева-направо и вправо  если направление справа-налево.

end  : указывает, что содержимое выравнивается по конечному краю строки. Проще говоря, это то же самое, что и вправо , если направление слева направо, и влево , если направление справа налево.

match-parent  : аналогично наследует , но унаследованное начинается с и заканчивается 9Значения 0004 указываются в соответствии с родительским направлением .

start end  : указывает start выравнивание первой строки или любой строки после принудительного разрыва строки и end выравнивание остальных строк.

начальный  : устанавливает значение свойства по умолчанию.

наследовать  : наследует значение от родительского элемента.

Новые значения в спецификации CSS3

Четыре новых значения  start , end , match-parent и start end включены в спецификацию CSS3. Однако эти значения не следует использовать, поскольку они не включены в окончательную рекомендацию.

Примеры

HTML

 

Этот текст выровнен по левому краю

Этот текст выровнен по центру

Этот текст выровнен по правому краю

УСБ

 р {
  цвет фона: #A7C9A7;
}
#пара1 {
  выравнивание текста: по левому краю;
}
#пара2 {
  выравнивание текста: по центру;
}
#пара3 {
  выравнивание текста: вправо;
}
 

См. примеры выравнивания текста Pen от Aakhya Singh (@aakhya) на CodePen.

В приведенной выше демонстрации каждому абзацу присвоен цвет фона. Поскольку p  является элементом блочного уровня, он покрывает все доступное ему горизонтальное пространство. При присвоении трем абзацам разных значений text-align  содержимое выравнивалось по левому, центральному и правому краям относительно их контейнера соответственно.

В другом примере, приведенном ниже, все встроенные элементы внутри div , имеющие родительский класс, выравниваются по центру. Содержимое всех дочерних элементов этого блока div также центрировано.

HTML

 

Это первый абзац внутри элемента div, которому задано выравнивание текста: по центру. Поскольку «p» является элементом уровня блока и дочерним элементом этого div, его содержимое также центрируется.

Этот 'div' является вторым потомком родительского div. Поскольку 'div' также является элементом блочного уровня, его содержимое также было центрировано. Ширина этого дочернего элемента div установлена ​​на 400 пикселей.

Этот абзац является третьим дочерним элементом родительского элемента div. Ему дается 'text-align: right', что отменяет значение, данное родительскому div, и делает его содержимое выровненным по правому краю.

CSS

 .parent {
  выравнивание текста: по центру;
  размер шрифта: 17px;
  семейство шрифтов: «Noto Sans», без засечек;
}
.ребенок1 {
  цвет фона: #A7C9A7;
}
.ребенок2 {
  ширина: 400 пикселей;
  цвет фона: #C9A7A7;
}
.ребенок3 {
  выравнивание текста: вправо;
  цвет фона: #A7C9C9;
}
 

См. пример выравнивания текста Pen от Aakhya Singh (@aakhya) на CodePen.

Поддержка браузера

Это свойство поддерживается в Chrome, Firefox, Safari, IE3+, iOS, Opera и Android.

Решено: выровнять текст по правому краю в HTML

Основная проблема, связанная с правильным выравниванием текста HTML, заключается в том, что это может вызвать проблемы с читабельностью. Когда текст выровнен по правому краю, читателям может быть трудно следить за потоком контента, так как их глаза должны двигаться вперед и назад слева направо, чтобы прочитать его. Кроме того, когда текст выровнен правильно, пустое пространство часто распределяется неравномерно по обеим сторонам текста, что может затруднить читателю сосредоточиться на том, что он читает.

Этот текст выровнен по правому краю.

1. Эта строка кода устанавливает стиль абзаца на «выравнивание текста: по правому краю».
2. Это означает, что любой текст в этом абзаце будет выровнен по правому краю страницы.
3. Следующая строка представляет собой тег абзаца, содержащий предложение о том, что «Этот текст выровнен по правому краю».
4. Это предложение появится на странице с текстом, выровненным по правому краю, благодаря стилю, установленному в строке 1.

Содержание

  • 1 Что такое выравнивание текста
  • 2 Как правильно выровнять текст в HTML

Что такое text-align

Text-align в HTML — это атрибут, используемый для определения выравнивания текста внутри блочного элемента. Его можно использовать для выравнивания текста по левому, правому краю, по центру или по ширине. Значение по умолчанию для выравнивания текста оставлено.

Как выровнять текст по правому краю в HTML

Чтобы выровнять текст по правому краю в HTML, вы можете использовать атрибут style и установить для свойства text-align значение «right».

Этот текст выровнен по правому краю.

Похожие сообщения:

  • Решено: _blank в html
  • Решено: html добавить изображение из удаленного источника
  • Решено: добавить пробел в html html
  • Решено: автовоспроизведение html не работает iphone
  • Решено: автоперенаправление html
  • Решено: фоновое изображение html подходит для экрана
  • Решено: пример html изображения base64
  • Решено: html body полной высоты
  • Решено: кнопка html href
  • Решено: кнопка html по центру
  • Решено: center p html
  • Решено: html центр видео на YouTube
  • Решено: html изменить скорость проигрывателя
  • Решено: html изменить окно просмотра на размер смартфона
  • 23 Решено : вкладка символа html
  • Решено: код html нижнего колонтитула авторских прав
  • Решено: создать ссылку mailto html
  • Решено: HTML код тире
  • Решено: список данных html
  • Решено: тег описания html
  • Решено: разница между именем и идентификатором.

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

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