Выравнивание контента определяет его внешний вид и ориентацию краев абзаца и может выполняться по левоой стороне, правому краю, по центру или по ширине. В табл. 1 показаны варианты выравнивания блока контента.
Выравнивание по левоой стороне | Выравнивание по правой стороне | Выравнивание по центру | Выравнивание по ширине |
---|---|---|---|
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. |
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. |
Наиболее распространенный вариант — выравнивание по левоой стороне, когда слева контент сдвигается до края, а правый остается неровным. Выравнивание по правой стороне и по центру в основном используется в заголовках и подзаголовках. Следует иметь в виду, что при использовании выравнивания по ширине в контенте между словами могут появиться большие интервалы, что не очень красиво.
Для установки выравнивания контента обычно используется тег параграфа <P> с параметром align, который определяет способ выравнивания. Также блок контента допустимо выравнивать с помощью тега <DIV> с аналогичным параметром align, как показано в табл. 2.
Код ШТМЛ | Описание |
---|---|
<p>контент</p> | Добавляет новый параграф, по умолчанию выровненный по левоой стороне. Перед параграфом и после него автоматически добавляются небольшие вертикальные отступы. |
<p align="center">контент</p> | Выравнивание по центру. |
<p align="left">контент</p> | Выравнивание по левоой стороне. |
<p align="right">контент</p> | Выравнивание по правой стороне. |
<p align="justify">контент</p> | Выравнивание по ширине. |
<nobr>контент</nobr> | Отключает автоматический перенос строк, даже если контент шире окна браузера. |
контент<wbr> | Разрешает браузеру делать перенос строки в указанном месте, даже если используется NOBR тег. |
<div align="center">контент</div> | Выравнивание по центру. |
<div align="left">контент</div> | Выравнивание по левоой стороне. |
<div align="right">контент</div> | Выравнивание по правой стороне. |
<div align="justify">контент</div> | Выравнивание по ширине. |
Выравнивание элементов по левоой стороне задано по умолчанию, поэтому указывать его лишний раз необходимости нет. Так что параметр align="left" можно опустить.
Отличие между параграфом (тег <P>) и тегом <DIV> в том, что в начале и конце параграфа появляется вертикальный отступ, чего нет в случае использования тега <DIV>.
Параметр align дастаткова универсален и может применяться не только к основному контенту, но и к заголовкам вроде <H1>. В примере 1 показано, как в подобном случае устанавливать выравнивание.
Пример 1. Выравнивание контента
Результат примера показан на рис. 1.
Рис. 1. Выравнивание контента по правому и левому краю
В данном примере выравнивание заголовка происходит по центру окна браузера, выделенного абзаца по правой стороне, а основного контента — по левоой стороне.
Copyright © 2009-2022 | По всем вопросам: donmobi@mail.ru
О нашем Internet проекте | Наши планы | Контент нашего сайта | Есть ошибки... | Технологии | Поддержать проект