Разное

Html текст выровнять: Выравнивание текста | htmlbook.ru

Содержание

Выравнивание текста | htmlbook.ru

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

Для установки выравнивания текста обычно используется тег параграфа <p> с атрибутом align, который определяет способ выравнивания. Также блок текста допустимо выравнивать с помощью тега <div> с аналогичным атрибутом align. Он может принимать следующие значения:

  • left — выравнивание по левому краю, задается по умолчанию;
  • right — выравнивание по правому краю;
  • center — выравнивание по центру;
  • justify — выравнивание по ширине (одновременно по правому и левому краю). Это значение работает только для текста, длина которого более, чем одна строка.

Атрибут align можно применять как для текста, так и для заголовков (пример 7.4).

Пример 7.4. Способы выравнивания текста

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Выравнивание текста</title>
 </head>
 <body>
  <h2 align="center">Как поймать льва?</h2>
  <h3 align="right">Метод перебора</h3>
  <p align="justify">Делим пустыню на ряд элементарных участков, размер 
   которых совпадает с габаритными размерами льва, но при этом меньше размера 
   клетки. Далее простым перебором определяем участок, в котором находится лев,
   что автоматически приводит к его поимке.</p>
  <h3 align="right">Метод дихотомии</h3>
  <p align="justify">Делим пустыню на две половины. В одной части - лев, в 
   другой его нет. Берем ту половину, в которой находится лев, и снова делим 
   ее пополам. Так повторяем до тех пор, пока лев не окажется пойман.</p>
 </body>
</html>

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

Рис. 7.4. Вид текста при его выравнивании

Выравнивание текста в HTML

Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы с вами разобрали HTML-теги для работы с текстом. Пришло время разобраться с тем, как выравнивать текст на странице HTML. Если вы обратили внимание, все то, что вы с вами набирали до этого, выравнивается по левому краю браузера, при чем мы ничего не делаем, так устроено по умолчанию.Что же делать для того, чтобы выравнить содержимое, скажем, по центру? Мне в голову приходит устаревший тег <center></center>. На данный момент его я нигде не использую, но, думаю, вам будет полезно его знать. Напишем код нашей страницы и расположим текст по центру. Для этого нужно текст или любой другой элемент (например, картинку) расположить между тегами <center></center>:


<html>
<head>
<meta charset="utf-8"/>
<title>Выравнивание элементов в HTML</title>
</head>
<body>
  <p>Текст с левой стороны</p>
  <center>
	<p>Центральный текст</p>
  </center>
</body>
</html>

После открытия страницы в браузере, мы увидим, что текст действительно расположился по центру страницы.
Хочу обратить ваше внимание вот на какой момент: вы можете решить, что если есть тег <center> — значит должны быть и теги <left>, и <right>. Заключив содержимое в теги <left></left> вы увидите, что текст действительно расположился слева. Но это будет не из-за того, что вы поставили тег <left>, а из-за того, что браузер по умолчанию располагает все элементы слева направо, сверху вниз. Так как браузер не знает тега <left> он просто его пропустил. Тегов <left> и <right> не существует.

Что же нам делать, если мы захотим разместить элементы справа? Давайте рассмотрим понятие контейнера <div>, без знания которого не обойтись при блочной верстке сайта. Существует также и табличная верстка. Эти 2 темы заслуживают особого внимания, поэтому о них поговорим в отдельных статьях.
Элемент <div> является контейнером, который может включать в себя любые другие элементы, также и другие контейнеры <div>. У тега <div> есть атрибут align, который и отвечает за то, как расположить контейнер на странице. У данного атрибута есть значения left, center, right. Давайте напишем код, где расположим элементы в различных частях браузера:


<html>
<head>
<meta charset="utf-8"/>
<title>Выравнивание элементов в HTML</title>
</head>
<body>
<div>Текст, расположенный слева</div>
<div align="center">Текст, расположенный по центру</div>
<div align="right">Текст, расположенный справа</div>
</body>
</html>

В данной статье вы научились выравнивать текст на html-странице.

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

На связи был Алексей Гулынин, оставляйте свои комментарии, увидимся в следующих статьях.

Следующая статья >

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

Приветствую вас, дорогие коллеги!

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

В этой статье мы познакомимся с атрибутом align и вы узнаете как можно при верстке страницы сделать в HTML выравнивание по ширине, по центру или по правому краю, не задавая классы и не используя CSS-стили.

Как вы, наверное, уже знаете, при верстке страницы весть текст по умолчанию выравнивается по левому краю, то есть по умолчанию атрибуту align имеет значение «left».

Если же вам нужно задать в HTML выравнивание по ширине, по центру или по правому краю то вы должны указать атрибут align в теге <p> , <div>, <h2> и так далее со значением, соответствующим направлению выравнивания текста.

Атрибут align может принимать следующие значения выравнивания:

  • left – по левому краю, задается по умолчанию.
  • right – по правому краю
  • center – по центру
  • justify – по ширине.

Пример использования:

<h2 align=»right» >Текст по правому краю</h2>

<h2 align=»right» >Текст по правому краю</h2>

При использования атрибута align= «justify» для выравнивания по ширине небольшого количества текста, возможно возникновение больших пробелов. Связано это с тем, что в данном случае браузер растягивает строку текста на всю ширину блока, от крайней точки слева до крайней точки справа, и при этом браузер автоматически подгоняет расстояние между словами.

Вот как это будет выглядеть в HTML:

<p align=»justify» >HTML выравнивание по ширине</p>

<p align=»justify» >HTML выравнивание по ширине</p>

В данном случае текст будет растянут по ширине блока в котором он находится:

Для данного фрагмента текста было использовано HTML выравнивание по ширине с помощью атрибута align

Этот способ использования HTML выравнивания по ширине очень удобен при верстке страницы, в том случае, если вам нужно выделить какой-то определенный участок текста и присваивать этому элементу отдельный класс, а потом ещё писать CSS-стили нет особого смысла. Если же вам нужно выровнять весть текст на странице, то, конечно же, задавать для каждого абзаца или заголовка атрибут align не стоит. В этом случае намного проще и быстрее задать оформление текста CSS-стилями.

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

Успехов вам в работе и до встречи в следующих статьях!

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

text-align | htmlbook.ru

CSSInternet ExplorerChromeOperaSafariFirefoxAndroidiOS
2.16.0+8.0+1.0+3.5+1.0+1.0+1.0+1.0+
3 2.0+11.6+3.1+3.6+2.1+2.0+

Краткая информация

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Определяет горизонтальное выравнивание текста в пределах элемента.

Синтаксис

CSS2.1
text-align: center | justify | left | right | inherit
CSS3
text-align: center | justify | left | right | start | end

Значения

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

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>text-align</title>
  <style>
   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. Выравнивание текста в браузере Safari

Internet Explorer до версии 7.0 включительно несколько иначе трактует данный пример, чем другие браузеры, выравнивая не только текст, но и блоки (рис. 2).

Рис. 2. Выравнивание текста в браузере Internet Explorer 7

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

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

Браузеры

IE до версии 7.0 включительно выравнивает не только содержимое блочного элемента, но и сам элемент.

выравнивание | htmlbook.ru

Поместите формулу и ее номер на страницу, причем формула, независимо от ширины окна браузера, всегда располагается по центру, а номер по правому краю (рис. 1). Результат должен корректно отображаться в основных браузерах.

Рис. 1. Формула с номером

По умолчанию ширина слоя принимает значение auto, и слой, как правило, занимает всю доступную ширину. Поэтому описанным методом по центру можно выровнять только такой слой, у которого явно задана ширина в процентах или пикселах. После чего к стилю слоя следует добавить отступ слева (стилевое свойство margin-left) и справа (margin-right) со значением auto. Впрочем, также можно воспользоваться универсальным свойством margin со значением 0 auto. Первое значение задает нулевой отступ сверху и снизу от слоя, а второй — автоматический слева и справа (пример 1).

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

Вначале рассмотрим выравнивание изображения по центру. Для этого к селектору P следует применить стилевое свойство text-align со значением center. При этом тег <img> должен располагаться внутри абзаца (тег <p>). Чтобы не получилось так, что все абзацы на странице начали выравниваться по центру, введем свой класс figure, и все действия будем производить с ним. В примере 1 показано, как это сделать.

По умолчанию, фотография на странице располагается по левому краю окна браузера, а близлежащий текст выравнивается по нижней кромке изображения. Чтобы задать выравнивание по правому краю для селектора IMG следует установить стилевое свойство float со значением right.

Изображения относятся к встроенными элементам, поэтому написание в коде нескольких тегов <img> подряд автоматически выстроит картинки по горизонтали. Тем не менее, с помощью стилей этим построением можно управлять более изящно.

Используйте стилевое свойство text-align со значением center, добавляя его к абзацу (селектору P) или к определенному слою (пример 1).

Для выравнивания текста в блоке, например абзаце, применяется стилевое свойство text-align. Его значение justify и устанавливает выравнивание текста по ширине, т.е. сразу по левому и правому краю текстового блока (пример 1).

Для решения задачи существует несколько способов, из которых мы рассмотрим два. Первый, в каком-то смысле традиционный, основан на таблицах, а второй использует слои и стили.

Влад Мержевич

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

Влад Мержевич

Для задания выравнивания таблицы по центру веб-страницы или по одному из ее краев предназначен атрибут align тега <table>. Результат будет заметен только в том случае, если ширина таблицы не занимает всю доступную область, другими словами, меньше, чем 100%. На самом деле align не только устанавливает выравнивание, но и заставляет текст обтекать таблицу с других сторон аналогично поведению тега <img>.

Влад Мержевич

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

Выравнивание элементов в HTML

Вы здесь:
Главная — HTML — HTML Основы — Выравнивание элементов в HTML


До сих пор мы с Вами выравнивали элементы только по левому краю. Точнее, мы с Вами вообще этим не занимались, а сам браузер по умолчанию выравнивает элементы по левому краю. Разумеется, было бы слишком скучно выравнивать всё по левому краю. Поэтому существуют различные способы выравнивания по центру и по правому краю.

Выравнивание элементов — это самые основы HTML, которые просто необходимо знать при создании интернет сайтов. Первое, что необходимо сделать — это набрать HTML-код простейшей страницы.

Ещё когда-то давно появился тег <center> я сейчас Вам не советую его применять, ввиду наличия более современных способов, но не упомянуть я о нём не могу. Использовать его очень и очень просто. Всё, что Вам необходимо выравнять по центру, Вы помещаете внутри этого тега. Вот, например, тут мы выравниваем заголовок 1-го уровня по центру.

<center>
  <h2>Заголовок 1-го уровня, выравненный по центру</h2>
</center>

Можно добавить картинку, выравненную также по центру, также давайте перейдём на следующую строку с помощью тега <br>:

<center>
  <h2>Заголовок 1-го уровня, выравненный по центру</h2>
  <br>
  <img src = "Водяные лилии.jpg" width = "150" height = "150">
</center>

Это был тег <center>, который уже устарел, вдобавок, вопреки Вашим ожиданиям тегов <left> и <right> просто не существует. Допустим, по левому краю выравнивается по умолчанию, по центру выравнивается с помощью тега <center>, но как же быть с правым?

Чтобы решить эту проблему разработчики придумали универсальный способ выравнивания элементов HTML. Способ заключается в использовании так называемых контейнеров, которые создаются с помощью тега <div>. То есть всё, что необходимо поместить в определённый контейнер помещается внутри тега <div>. А уже у этого тега есть атрибут «align«, значение которого и определяет положение данного контейнера. Бывают три значения: «left«, «center«, «right«. По умолчанию, стоит «left«, впрочем, думаю, что Вас это не удивляет.

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

<div align = "right">
  <h2>Заголовок 1-го уровня, выравненный по правому краю</h2>
  <br>
  <img src = "Водяные лилии.jpg" width = "150" height = "150">
</div>

Как видите, всё работает. Советую Вам также поменять значения атрибута «align«, чтобы посмотреть на другие виды выравнивания содержимого контейнеров.

Другой способ выравнивания элементов HTML — это таблицы, но эта тема заслуживает отдельного разговора, поэтому поговорим о ней в одной из следующих статей.

А пока Ваша страница должна выглядеть так:

<html>
<head>
</head>
<body>
<center>
  <h2>Заголовок 1-го уровня, выравненный по центру</h2>
  <br>
  <img src = "Водяные лилии.jpg" width = "150" height = "150">
</center>
<div align = "right">
  <h2>Заголовок 1-го уровня, выравненный по правому краю</h2>
  <br>
  <img src = "Водяные лилии.jpg" width = "150" height = "150">
</div>
</body>
</html>

С уважением, Михаил Русаков.

P.S. Если Вы хотите узнать больше по HTML, то посмотрите мой бесплатный курс с примером создания сайта на HTML: http://srs.myrusakov.ru/html


  • Создано 28.04.2010 17:08:49



  • Михаил Русаков

Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):


  1. Кнопка:

    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так:


  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

    [URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]

Как отцентрировать текст в HTML

Отцентрировать текст в HTML можно, используя тег <center> или выравнивание текста по центру CSS.

Использование тегов <center></center>

Один из способов отцентрировать текст – заключить его в теги <center></center>:

<center>Центрировать этот текст!</center>

Вставка этого текста в HTML-код приведет к следующему результату:

Центрировать этот текст!

Примечание: Сегодня тег <center> признан устаревшим. И хотя он все еще работает, ожидается, что он будет удален. Для центрирования текста мы рекомендуем использовать CSS.

Использование свойства CSS

Можно отцентрировать текст при помощи CSS задав элементу, который должен быть отцентрирован, свойство text-align.

Центрирование нескольких блоков текста

Если у вас один или несколько текстов по центру блока CSS, которые необходимо отцентрировать, можно сделать это, добавив атрибут style к открывающему тегу элемента и использовав свойство text-align. В примере, приведенном ниже, мы добавили их к тегу <p>:

<p>Центрировать этот текст!</p>

Заметьте, что для свойства text-align мы установили значение center, которое означает, что элемент необходимо выровнять по центру.

Несколько блоков текста

Как выровнять текст по центру CSS, если много блоков текста? Вы можете использовать тег <style></style> в секции head (или во внешней таблице стилей), чтобы отцентрировать каждый элемент.

<style>
p {
    text-align:center
}
</style>

Текст будет отцентрирован внутри каждой пары тегов <p></p>. Если необходимо выровнять по центру только несколько параграфов, тогда можно создать класс CSS, как это показано ниже:

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

Если вы создадите класс center, как показано в предыдущем примере, параграф может быть отцентрирован с помощью приведенного ниже кода, который «вызывает» класс center:

<p>Центрировать этот текст!</p>

Совет: Созданный класс для CSS выравнивания текста по центру блока можно использовать для любого HTML-тега. Например, если вы хотите, чтобы заголовок располагался по центру, добавьте class=»center» в тег <h2>.

Данная публикация представляет собой перевод статьи «HOW TO CENTER TEXT IN HTML» , подготовленной дружной командой проекта Интернет-технологии.ру

телеграм канал. Подпишись, будет полезно!

Text Alignment — Tailwind CSS

Usage

Управляйте выравниванием текста элемента с помощью утилит .text-left , .text-center , .text-right и .text-justify .

.text-left

Lorem ipsum dolor sit amet, conctetur adipisicing elit. Nobis fugit, enim molestiae praesentium eveniet, recusandae et error beatae facilis ex harum conquuntur, quia pariatur non. Doloribus illo, ullam blanditiis ab.

.text-center

Lorem ipsum dolor sit amet, conctetur adipisicing elit. Nobis fugit, enim molestiae praesentium eveniet, recusandae et error beatae facilis ex harum conquuntur, quia pariatur non. Doloribus illo, ullam blanditiis ab.

. Текст-право

Lorem ipsum dolor sit amet, conctetur adipisicing elit. Nobis fugit, enim molestiae praesentium eveniet, recusandae et error beatae facilis ex harum conquuntur, quia pariatur non.Doloribus illo, ullam blanditiis ab.

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

Lorem ipsum dolor sit amet, conctetur adipisicing elit. Nobis fugit, enim molestiae praesentium eveniet, recusandae et error beatae facilis ex harum conquuntur, quia pariatur non. Doloribus illo, ullam blanditiis ab.

  

Lorem ipsum dolor sit amet ...

Lorem ipsum dolor sit amet ...

Lorem ipsum dolor sit amet ...

Lorem ipsum dolor sit amet...

Адаптивный

Чтобы управлять выравниванием текста элемента в определенной точке останова, добавьте префикс {screen}: к любой существующей утилите выравнивания текста. Например, используйте md: text-center , чтобы применить утилиту text-center только для средних размеров экрана и выше.

Дополнительные сведения о функциях адаптивного дизайна Tailwind см. В документации по адаптивному дизайну.

  

Lorem ipsum dolor sit amet...

Lorem ipsum dolor sit amet, conctetur adipisicing elit. Assumenda, quia temporibus eveniet a libero incidunt suscipit labourum, rerum accusantium modi quidem, ipsam illum quis sed voluptatum quae eum fugit earum.

Настройка

Варианты ответа и псевдокласса

По умолчанию для утилит выравнивания текста генерируются только варианты ответа.

Вы можете контролировать, какие варианты генерируются для утилит выравнивания текста, изменив свойство textAlign в разделе вариантов вашего попутного ветра .config.js файл.

Например, эта конфигурация также будет генерировать варианты наведения и фокусировки:

  // tailwind.config.js
  module.exports = {
    варианты: {
      // ...
- textAlign: ['отзывчивый'],
+ textAlign: ['отзывчивый', 'наведение', 'фокус'],
    }
  }  

Отключение

Если вы не планируете использовать утилиты выравнивания текста в своем проекте, вы можете полностью отключить их, установив для свойства textAlign значение false в разделе corePlugins вашего файла конфигурации:

  // попутный ветер.config.js
  module.exports = {
    corePlugins: {
      // ...
+ textAlign: ложь,
    }
  }  

.

Выравнивание, стили шрифтов и горизонтальные правила в HTML-документах

Выравнивание, стили шрифтов и горизонтальные правила в HTML-документах

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

15.1 Форматирование

15.1.1 Фон
цвет

Определения атрибутов

bgcolor = цвет [CI]
Устарело. Это
Атрибут устанавливает цвет фона для тела документа или ячеек таблицы.

Этот атрибут устанавливает цвет фона холста для тела документа.
(элемент BODY ) или для таблиц (элемент
ТАБЛИЦА
, TR , TH и
Элементы TD
). Дополнительные атрибуты для указания цвета текста могут быть
используется с элементом BODY .

Этот атрибут устарел
в пользу таблиц стилей для указания информации о цвете фона.

15.1.2 Выравнивание

Возможно выравнивание элементов блока (таблицы, изображения, объекты, абзацы,
и т. д.) на холсте с атрибутом align . Хотя это
атрибут может быть установлен для многих элементов HTML, его диапазон возможных значений
иногда отличается от элемента к элементу. Здесь мы только обсуждаем значение
атрибут выравнивания для текста.

Определения атрибутов

выровнять =
слева | по центру | справа | по ширине

[CI]
Устарело. Это
атрибут определяет горизонтальное выравнивание его элемента относительно
окружающий контекст. Возможные значения:

  • слева : текстовые строки отображаются заподлицо слева.
  • по центру : текстовые строки по центру.
  • справа : текстовые строки отображаются заподлицо справа.
  • по ширине : текстовые строки выравниваются по обоим полям.

Значение по умолчанию зависит от основного направления текста.Для текста слева направо
по умолчанию align = left , а для текста справа налево по умолчанию
это align = right .

УСТАРЕВШИЙ ПРИМЕР:

В этом примере заголовок центрируется на холсте.

Как вырезать по дереву

Используя CSS, например, вы можете добиться такого же эффекта, как показано ниже:

<ГОЛОВА>
  Как резать по дереву 
 
<ТЕЛО>
 

Как вырезать из дерева

Обратите внимание, что это будет центрировать все объявления h2 .Вы можете уменьшить
объем стиля, установив
Атрибут class
элемента:

<ГОЛОВА>
  Как резать по дереву 
 
<ТЕЛО>
 

Как вырезать из дерева

УСТАРЕВШИЙ ПРИМЕР:

Аналогично, чтобы выровнять абзац на холсте по правому краю с помощью HTML , выровняйте
атрибут, который вы могли иметь:

...Много текста абзаца ...

, который с CSS будет:

<ГОЛОВА>
  Как резать по дереву 
 
<ТЕЛО>
 

... Много текста абзаца ...

УСТАРЕВШИЙ ПРИМЕР:

Чтобы выровнять ряд абзацев по правому краю, сгруппируйте их с помощью
DIV
элемент:

... текст в первом абзаце...

... текст во втором абзаце ...

... текст в третьем абзаце ...

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

<ГОЛОВА>
  Как резать по дереву 
 
<ТЕЛО>
 

... текст в первом абзаце ...

...text во втором абзаце ...

... текст в третьем абзаце ...

Чтобы центрировать весь документ с помощью CSS:

<ГОЛОВА>
  Как резать по дереву 
 
<ТЕЛО>
   ... тело по центру ... 

 

Элемент CENTER
точно эквивалентно указанию элемента DIV с выравниванием
атрибут установлен на «центр». Элемент CENTER устарел.

15.1.3 Плавучие объекты

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

Перемещение объекта


атрибут align
для объектов, изображений, таблиц, фреймов и т. д., вызывает
объект, перемещаемый по левому или правому краю. Плавающие объекты в целом
начать новую строку.Этот атрибут принимает следующие значения:

  • left: Перемещает объект к текущему левому полю. Последующие
    текст течет по правой стороне изображения.
  • right: Перемещает объект к текущему правому полю.
    Последующий текст перемещается по левой стороне изображения.

УСТАРЕВШИЙ ПРИМЕР:

В следующем примере показано, как перемещать
IMG
к текущему левому краю холста.

 моя лодка 
 

Некоторые атрибуты выравнивания также допускают «центральное» значение, которое не
вызывает плавающее, но центрирует объект в пределах текущих полей. Однако для

P
и DIV , значение «center» приводит к тому, что содержимое
элемент, который нужно центрировать.

Обтекаемый текст вокруг объекта

Другой атрибут, определенный для элемента BR , управляет
текстовое обтекание плавающих объектов.

Определения атрибутов

прозрачный =
нет | слева | справа | все

[CI]
Устарело.
Указывает, где следующая строка должна отображаться в визуальном браузере после строки
разрыв, вызванный этим элементом. Этот атрибут учитывает плавающие
объекты (изображения, таблицы и т. д.). Возможные значения:

  • нет: Следующая строка начнется нормально. Это по умолчанию
    ценность.
  • осталось: Следующая строка начнется с ближайшей строки под любым
    плавающие объекты на левом поле.
  • справа: Следующая строка начинается с ближайшей строки ниже любой
    плавающие объекты на правом поле.
  • все: Следующая строка начнется с ближайшей строки ниже любой
    плавающие объекты на любом из полей.

Рассмотрим следующий визуальный сценарий, в котором текст перетекает справа от
изображение, пока линия не будет разорвана BR :

********* -------
| | -------
| изображение | - 
| | *********

Если для атрибута clear установлено значение none , строка
следующий BR начнется сразу под ним на правом краю
изображение:

********* -------
| | -------
| изображение | - 
| | ------ *********

УСТАРЕВШИЙ ПРИМЕР:

Если очистить атрибут установлен на слева или
все
, следующая строка будет иметь следующий вид:

********* -------
| | -------
| изображение | - 
| | ********* -----------------

Используя таблицы стилей, вы можете указать, что все разрывы строк должны вести себя
так для объектов (изображений, таблиц и т. д.)) плавающий против левого поля.
С помощью CSS вы можете добиться этого следующим образом:


 

Чтобы указать это поведение для конкретного экземпляра BR
элемент, вы можете объединить информацию о стиле и
Атрибут id
:

<ГОЛОВА>
  ... 


<ТЕЛО>

... ********* ------- | | ------- | стол | -
| | ********* ----------------- ...

Следующие элементы HTML определяют информацию о шрифте. Хотя они
не все устарели, их использование
не рекомендуется в пользу таблиц стилей.

15.2.1 Элементы стиля шрифта:
TT , I , B ,
БОЛЬШОЙ ,
МАЛЫЙ ,
Элементы STRIKE
, S и U

Начальный тег: требуется , Конечный тег:
требуется

Атрибуты, определенные в другом месте


  • id
    , класс (идентификаторы на уровне документа)
  • lang (информация о языке),
    dir
    (текст
    направление)
  • название (элемент
    название)

  • стиль
    (встроенный стиль
    информация)
  • onclick , ondblclick ,
    onmousedown
    , onmousedown ,
    onmouseover
    , onmousemove ,
    onmouseout
    , onkeypress ,
    onkeydown
    onkeyup (внутренние события)

Отображение элементов стиля шрифта зависит от пользовательского агента.Следующее
только информативное описание.

TT: Отображает как телетайп или моноширинный текст.
I: Отображает текст курсивом.
B: Отображает шрифт жирным шрифтом.
BIG: Отображает текст «крупным» шрифтом.
МАЛЕНЬКИЙ: Отображает текст «мелким» шрифтом.
СТРАЙК и S:
Устарело.
Зачеркнутый текст в стиле.
U:
Устарело.
Отображает подчеркнутый текст.

Следующее предложение показывает несколько типов текста:

жирный , курсив , жирный курсив , текст телетайпа и большой и маленький текст.

Эти слова можно было бы передать следующим образом:

Используя стиль, можно добиться гораздо большего разнообразия эффектов шрифта.
листы.Чтобы указать синий курсивный текст в абзаце с помощью CSS:

<ГОЛОВА>


... Много синего курсива ...

Элементы стиля шрифта должны быть правильно вложены. Отображение вложенного стиля шрифта
элементы зависят от пользовательского агента.

15.2.2 Модификатор шрифта
элементы: FONT и BASEFONT

FONT и BASEFONT устарели.

См. Переходное DTD для
формальное определение.

Определения атрибутов

размер =
cdata
[CN]
Устарело. Это
атрибут устанавливает размер шрифта. Возможные значения:

  • Целое число от 1 до 7. Устанавливает фиксированный размер шрифта,
    рендеринг зависит от пользовательского агента. Не все пользовательские агенты могут отображать все семь
    размеры.
  • Относительное увеличение размера шрифта.Значение «+1» означает на один размер больше. В
    значение «-3» означает на три размера меньше. Все размеры относятся к шкале от 1 до
    7.
цвет = цвет [CI]
Устарело. Это
атрибут устанавливает цвет текста.
лицо = cdata [CI]
Устарело. Это
атрибут определяет список имен шрифтов, разделенных запятыми, которые пользовательский агент должен
ищите в порядке предпочтения.

Атрибуты, определенные в другом месте


Элемент FONT
изменяет размер шрифта и цвет текста в его
содержание.

Элемент BASEFONT устанавливает базовый размер шрифта (с использованием атрибута size ). Изменения размера шрифта достигнуты с помощью FONT
относительно базового размера шрифта, установленного BASEFONT . Если
BASEFONT
не используется, базовый размер шрифта по умолчанию — 3.

УСТАРЕВШИЙ ПРИМЕР:

Следующий пример покажет разницу между семью размерами шрифта.
доступно с FONT :

size = 1 size = 2 size = 3 size = 4 size = 5 size = 6 size = 7

Это может быть представлено как:

Ниже показан пример влияния относительных размеров шрифта с использованием
базовый размер шрифта 3:

Базовый размер шрифта не применяется к заголовкам, за исключением
изменен с использованием элемента FONT с относительным изменением размера шрифта.

15.3 Правила:
HR
элемент

Начальный тег: требуется , Конечный тег:
запрещено

Определения атрибутов

выровнять =
слева | в центре | справа
[CI]
Устарело. Это
атрибут определяет горизонтальное выравнивание правила относительно
окружающий контекст. Возможные значения:

  • слева : правило отображается заподлицо слева.
  • по центру : линейка по центру.
  • справа : правило отображается заподлицо.

По умолчанию align = center .

без оттенка [CI]
Устарело. Когда
установлен, этот логический атрибут запрашивает, чтобы пользовательский агент отображал правило в
однотонный, а не в виде традиционной двухцветной «канавки».
размер = пикселей [CI]
Устарело. Это
атрибут определяет высоту правила. Значение по умолчанию для этого
Атрибут зависит от пользовательского агента.
ширина = длина [CI]
Устарело. Это
атрибут определяет ширину правила. Ширина по умолчанию — 100%, т.е.
правило распространяется на весь холст.

Атрибуты, определенные в другом месте


  • id
    , класс (идентификаторы на уровне документа)
  • lang (информация о языке),
    dir
    (текст
    направление)
  • название (элемент
    название)

  • стиль
    (встроенный стиль
    информация)
  • onclick , ondblclick ,
    onmousedown
    , onmousedown ,
    onmouseover
    , onmousemove ,
    onmouseout
    , onkeypress ,
    onkeydown
    , onkeyup (внутренние события)


Элемент HR
вызывает отображение горизонтальной линейки визуальным пользователем
агенты.

Размер вертикального пространства, вставленного между правилом и содержимым, которое
окружает это зависит от пользовательского агента.

УСТАРЕВШИЙ ПРИМЕР:

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




Эти правила могут быть представлены следующим образом:

.

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

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