Дела

Вертикальная черта

Урок 8. HTML линия горизонтальная и вертикальная

Горизонтальная линия, определяемая HTML тегом

Данный урок научит вас создавать горизонтальные и вертикальные линии.

  • Горизонтальная HTML линия определяется непарным тегом <hr/> .
  • HTML линия может быть не только горизонтальной, но и вертикальной.
  • Вертикальная линия в HTML может являться стороной блока или ячейки таблицы.
  • Линия в HTML бывает любого размера и цвета, имеет или не имеет объемность.

HTML горизонтальная линия и пример ее построения:

<title9gt;Горизонтальная линия в HTML</title>

<hr align="center" width="500" size="2" color="#ff0000" />

<hr align="left" width="300" size="4" color="#ff9900"/>

<hr align="right" width="400" size="3" color="#0000dd"/>

Атрибуты и значения

  • align="" – выравнивает линию справа или слева.
  • width="50%" – ширина в пикселях или процентах.
  • size="" – задает толщину горизонтальной линии.
  • color="#00ff00" – устанавливает цвет линии.

HTML линия может быть разной:

<hr align="center" width="90%" size="50" color="#dddddd" />

Вертикальная HTML линия и способы ее построения

Вертикальная линия в HTML отображается как сторона блока или таблицы.

Пример построения вертикальной линии:

<title9gt;Вертикальная HTML линия</title>

<div style="height:30px; width:560px; border-left:2px solid #cc0033; background-color:#fc9; padding-left:10px">Пример вертикальной линии красного цвета слева.

В данном случае вертикальная HTML линия является стороной отформатированного блока.

Обычный блок с помощью стилевых описаний видоизменен до неузнаваемости. Хотите научиться так манипулировать элементами страницы – учите CSS, а что касается конкретно этого кода, то следует обратить внимание на стилевой атрибут border-left и его значения.

Дата публикации: Октябрь 2009 | Обновление: Август 2014

Урок 7. HTML блоки, параграфы HTML линия Урок 9. Фон HTML страницы

По всем вопросам обращайтесь в мой новый Блог | HTML, линия? – Не вопрос!

Как добавить линию возле текста?

Добавить сбоку от абзаца текста вертикальную линию.

Можно по-разному привлечь внимание читателя к тексту. Например, сделать текст жирного начертания, изменить его цвет, использовать фон, нарисовать рамку. Но что если требуется не просто выделить текст, сколько отделить один текстовый блок от другого, разделить их на разные смысловые части? Вот тут использование линий и отступов просто неоценимо.

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

Для создания линий используется свойство CSS — border , которое устанавливает рамку вокруг блока. В частных случаях, для создания линии лишь с одной стороны элемента, используются свойства border-bottom , border-top , border-left и border-right , они соответственно задают линию снизу, сверху, слева и справа.

Значения этих свойств перечисляются через пробел и сразу устанавливают тип линии, её толщину и цвет. Стиль линии может принимать одно из восьми значений, как показано на рис. 1, а толщина задается, как правило, в пикселах.

Рис. 1. Типы линий

В примере 1 показано создание вертикальной линии рядом с текстом.

Пример 1. Вертикальная линия слева от текста

HTML5 CSS 2.1 IE Cr Op Sa Fx

Чтобы исходный стиль абзаца оставить неизменным, введён новый класс line , который устанавливает возле абзаца вертикальную линию. Данный класс, кроме того, ещё задаёт смещение 20 пикселов от левого края окна до текста с помощью свойства margin-left и отступ от линии до текста через padding-left , без него текст будет соприкасаться с линией слишком плотно. Результат показан на рис. 2.

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

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

78 + = 84