курс самостоятельной работы
УРОК 12 - ГРАНИЦЫ ЭЛЕМЕНТОВ
Свойства Границы
CSS свойства границы позволяют указывать стиль и цвет границы элемента.
Стиль Границы
Свойство border-style указывает, какой тип границы отображать.
Никакое из свойств границы не возымеет эффект до тех пор, пока свойство border-style не установлено!
Значения border-style
none: Отсутствие границы
dotted: Граница из точек
dashed: Пунктирная граница
solid: Сплошная граница
double: Двойная граница. Ширина двойной границы равна значению border-width
groove: Определяет 3D рельефную границу. Эффект зависит от значения border-color
ridge: Определяет 3D хребтообразную границу. Эффект зависит от значения border-color
inset: Определяет 3D вдавленную границу. Эффект зависит от значения border-color
outset: Определяет 3D выпуклую границу. Эффект зависит от значения border-color
Ширина Границы
Свойство border-width используется, чтобы установить ширину границы.
Ширина устанавливается в пикселях, или с помощью одного из трех предопределенных значений: thin (тонкая), medium (средняя), or thick (толстая).
Замечание: Свойство "border-width" не работает, если используется в одиночку. Используйте сначала свойство "border-style", чтобы установить границы.
Пример:
p.one
{
border-style:solid;
border-width:5px;
}
p.two
border-width:medium;
нажмите чтобы увидеть результат
Цвет Границы
Свойство border-color используется, чтобы установить цвет границы. Цвет может быть установлен с помощью:
названия - укажите название цвета, например "red"
RGB - укажите RGB значение, например "rgb(255,0,0)"
Hex - укажите шестнадцатеричное значение, например "#ff0000"
Также вы можете установить цвет границы в "transparent".
Замечание: Свойство "border-color" не работает, если используется в одиночку. Укажите сначала свойство "border-style", чтобы установить границы.
border-color:red;
border-color:#98bf21;
Граница - индивидуальное оформление сторон
В CSS можно указать различные границы для разных сторон:
p
border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;
Пример выше можно переделать, используя одно свойство:
border-style:dotted solid;
Свойство border-style может иметь от одного до четырех значений.
border-style:dotted solid double dashed;
верхняя граница - из точек
правая граница - сплошная
нижняя граница - двойная
левая граница - пунктирная
border-style:dotted solid double;
правая и левая границы - сплошные
верхняя и нижняя границы - из точек
border-style:dotted;
все четыре границы - из точек
Свойство border-style используется в примере выше. Однако, это также работает и со свойствами border-width и border-color.
Граница - Стенографическое (сокращенное) свойство
Как вы можете видеть в примерах выше, для границ имеется довольно много свойств.
Чтобы укоротить код, можно указать все свойства границы в одном свойстве. Оно называется стенографическим (или сокращенным) свойством.
Стенографическое свойство для свойств границы - "border":
border:5px solid red;
При использовании свойства border, порядок значений таков:
border-width
border-style
border-color
Можно пропустить некоторые значения (хотя, свойство border-style все-таки необходимо), главное - сохранять указанный порядок.