С помощью CSS Вы сможете оформлять границы HTML элементов.
ТвитнутьCSS свойство border-style позволяет установить стиль для границ HTML элемента.
Значения для установки стилей границ:
Пример
.bor1
{
border-style:solid;
}
.bor2
{
border-style:dashed;
}
.bor3
{
border-style:dotted;
}
Обратите внимание: по умолчанию граница элементов всегда невидима (значение none).
С помощью CSS свойства border-color Вы можете задать цвет границы HTML элемента.
Цвет может быть задан следующими способами:
Пример
.bor1
{
border-style:solid;
border-color:red;
}
.bor2
{
border-style:solid;
border-color:green;
}
.bor3
{
border-style:solid;
border-color:blue;
}
С помощью CSS свойства border-width Вы можете задать толщину границы HTML элемента.
Толщина может быть указана либо в пикселях, либо с помощью предопределенных значений: thin, medium, thick (тонкая, средняя, толстая).
Пример
.bor1
{
border-style:solid;
border-width:4px;
}
.bor2
{
border-style:solid;
border-width:2px;
}
.bor3
{
border-style:solid;
border-width:thin;
}
Рассмотренные ранее свойства могут также применяться к отдельным сторонам границы. Их названия перечислены на рисунке ниже:
Пример
.bor1
{
border-top-style:solid;
border-width:2px;
}
.bor2
{
border-bottom-style:solid;
border-width:2px;
}
.bor3
{
border-left-style:solid;
border-right-style:solid;
border-width:2px;
}
Существует способ быстрого задания стилей границ. Например в результате применения border-style:dashed double solid groove; К верхней границе будет применено dashed, к правой double, к нижней solid, а к левой groove.
Если Вы укажете только два значения, например border-style:dashed double, то верхняя и нижняя граница будут оформлены как dashed, а левая и правая граница будут оформлены как double.
Для того чтобы сократить длину кода, в CSS предусмотрен стенографический способ записи.
Стенографическая форма записи объединяет все свойства оформления границ в одном свойстве border.
Пример
/* Вокруг элемента с классом bor1 будет отображена сплошная граница зеленого цвета,
толщиной 2 пикселя */
.bor1
{
border:2px solid green;
}
Порядок следования свойств в стенографической форме записи:
Обратите внимание: Вы можете пропускать неиспользуемые свойства.
Пример
/* Вокруг элемента с классом bor1 будет отображена сплошная граница толщиной
1 пиксель */
.bor1
{
border:1px solid;
}
Помимо обычной границы элементы могут иметь еще и внешнюю границу, которая задается с помощью CSS свойства outline.
Пример
.out1
{
outline-style:dashed; /* определяет стиль внешней границы */
outline-color:green; /* определяет цвет внешней границы */
outline-width:4px; /* определяет ширину внешней границы */
border-style:solid;
}
Задание 1 исправьте ошибки оформления (после исправления всех ошибок элементы должны стать оформленными согласно их описанию).
Пример
<p id='par1'>Моя граница нарисована пунктирной линией. </p> <p id='par2'>Моя граница нарисована сплошной линией красного цвета.</p> <p id='par3'>Моя граница сверху и снизу нарисована сплошной линией, а слева и справа пунктирной. Границы со всех сторон нарисованы голубым цветом.</p> <p id='par4'>Моя граница нарисована сплошной линией, толщиной 1 пиксель.</p> <p id='par5'>Моя граница слева и справа нарисована сплошной линией розового цвета.</p>
Задание 2 оформите элементы согласно их описанию.
Пример
1. Я имею сплошную границу коричневого цвета. 2. Я имею сплошную границу красного цвета слева и справа. 3. Я имею сплошную границу розового цвета сверху, и пунктирную границу голубого цвета слева, справа и снизу. 4. Я имею границу оранжевого цвета толщиной 1 пиксель. 5. Я имею границу красного цвета толщиной 2 пикселя сверху и снизу и пунктирную границу серого цвета слева и справа. 6. Я имею сплошную границу #1435AD цвета и толщиной 1 пиксель. 7. Я имею пунктирную границу #FF8100 цвета и толщиной 1 пиксель сверху и сплошную границу цвета #0B6124 и толщиной 2 пикселя снизу.