Параметры границ в CSS определяют рамки вокруг элементов. Рассмотрим несколько примеров использования границ.
<html>
<head>
<style type="text/css">
pre.inset {border-style: inset}
li.outset {border-style: outset}
h1.dotted {border-style: dotted}
h2.dashed {border-style: dashed}
h3.solid {border-style: solid}
h4.double {border-style: double}
h5.groove {border-style: groove}
h6.ridge {border-style: ridge}
</style>
</head>
<body>
<pre class="inset">рамка inset </pre>
<ol>
<li class="outset">рамка outset</li>
<li class="outset">рамка outset</li>
<li class="outset">рамка outset</li>
</ol>
<h1 class="dotted">рамка dotted</h1>
<h2 class="dashed">рамка dashed</h2>
<h3 class="solid">рамка solid</h3>
<h4 class="double">рамка double</h4>
<h5 class="groove">рамка groove </h5>
<h6 class="ridge">рамка ridge</h6>
</body>
</html>
<html>
<head>
<style type="text/css">
h1.styleh1 {border-style: dashed ridge solid}
h2.styleh2 {border-style: solid dashed}
h3.styleh3 {border-style: dashed groove}
h4.styleh4 {border-style: double solid dashed groove}
</style>
</head>
<body>
<h1 class="styleh1">заголовок заголовок заголовок</h1>
<h2 class="styleh2"> заголовок заголовок заголовок </h2>
<h3 class="styleh3"> заголовок заголовок заголовок </h3>
<h4 class="styleh4"> заголовок заголовок заголовок </h4>
</body>
</html>
<html>
<head>
<style type="text/css">
h1.styleh1
{
border-style: dashed;
border-color: green
}
h2.styleh2
{
border-style: dotted;
border-color: #ff00ff blue
}
h3.styleh3
{
border-style: solid;
border-color: red yellow rgb(12,200,30)
}
h4.styleh4
{
border-style: dashed;
border-color: green blue red yellow
}
</style>
</head>
<body>
<h1 class="styleh1">одноцветная рамка</h1>
<h2 class="styleh2">рамка из двух цветов</h2>
<h3 class="styleh3">рамка из трех цветов</h3>
<h4 class="styleh4">рамка из четырех цветов</h4>
<pre><i>Внимание:</i> Свойство<b>"border-color"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border-style: dashed;
border-bottom-width: 7px
}
</style>
</head>
<body>
<h1>заголовок h1</h1>
<pre><i>Внимание:</i> Параметр <b>"border-bottom-width"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h2
{
border-style: dotted;
border-left-width: 7px
}
</style>
</head>
<body>
<h2>Внимание</h2>
<pre><i>Внимание:</i> Свойство <b>"border-left-width"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border-style: dashed;
border-right-width: 7px
}
</style>
</head>
<body>
<h1>заголовок h1</h1>
<pre><i>Внимание:</i> Свойство <b>"border-right-width"</b> не работает, если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h4
{
border-style: dotted;
border-top-width: 7px
}
</style>
</head>
<body>
<h4>заголовок h4</h4>
<pre><i>Внимание:</i> Свойство <b>"border-top-width"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border-bottom: thick double blue
}
</style>
</head>
<body>
<h1> Заголовок h1.</h1>
</body>
</html>
<html>
<head>
<style type="text/css">
pre
{
border-left: thin ridge #f0ffff
}
</style>
</head>
<body>
<pre>текст текст текст текст текст текст текст</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h4
{
border-right: thick solid rgb(0,200,200)
}
</style>
</head>
<body>
<h4>Заголовок h4 Заголовок h4 Заголовок h4 Заголовок h4
Заголовок h4 Заголовок h4 Заголовок h4 Заголовок h4</h4>
</body>
</html>
<html>
<head>
<style type="text/css">
pre
{
border-top: thin dashed yellow
}
</style>
</head>
<body>
<pre>текст текст текст текст текст текст текст</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1.styleh1
{
border-style: dotted;
border-width: 7px 12px
}
h2.styleh2
{
border-style: dashed;
border-width: 3px 6px 8px
}
h3.styleh3
{
border-style: outset;
border-width: 7px
}
h4.styleh4
{
border-style: inset;
border-width: 3px 6px 8px thick
}
</style>
</head>
<body>
<h1 class="styleh1">Заголовок h1</h1>
<h2 class="styleh2">Заголовок h2</h2>
<h3 class="styleh3">Заголовок h3</h3>
<h4 class="styleh4">Заголовок h4</h4>
<pre><i>Примечание:</i> Свойство <b>"border-width"</b> не работает, если используется в одиночку.
Сначала задайте границы с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border: thin dotted #ff00ff
}
</style>
</head>
<body>
<h1>Заголовок h1</h1>
</body>
</html>
Параметры границы в CSS позволяют определить стиль и цвет рамки вокруг элемента. Если в HTML для создания границ вокруг текста использовались таблицы, то в CSS можно создавать границы, которые применимы к любому элементу. Кроме того, возможности параметров границ в CSS расширены.
Данные параметры поддерживают следующие браузеры: Internet Explorer, Firefox, Netscape.
| Параметр | Описание | Значения | IE | F | N | W3C |
|---|---|---|---|---|---|---|
border |
Параметр для задания свойств всех четырех сторон границы в одном объявлении | border-width |
4 | 1 | 4 | 1 |
|
||||||
|
||||||
border-bottom |
Параметр для задания всех свойств нижней стороны границы в одном объявлении | |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
|
Задает цвет нижней стороны границы | |
4 | 1 | 6 | 2 |
|
Задает стиль нижней стороны границы | |
4 | 1 | 6 | 2 |
|
Задает толщину нижней стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
|
Задает цвета четырех сторон границы, может иметь от одного до четырех значений | color |
4 | 1 | 6 | 1 |
|
Параметр для задания всех свойств левой стороны границы в одном объявлении | |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
|
Задает цвет левой стороны границы | |
4 | 1 | 6 | 2 |
|
Задает стиль левой стороны границы | |
4 | 1 | 6 | 2 |
|
Задает толщину левой стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
border-right |
Параметр для задания всех свойств правой стороны границы в одном объявлении | border-right-width |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
|
Задает цвет правой стороны границы | |
4 | 1 | 6 | 2 |
|
Задает стиль правой стороны границы | |
4 | 1 | 6 | 2 |
border-right-width |
Задает толщину правой стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
|
Задает стили четырех сторон границы, может иметь от одного до четырех стилей | none |
4 | 1 | 6 | 1 |
hidden |
||||||
dotted |
||||||
dashed |
||||||
solid |
||||||
double |
||||||
|
||||||
ridge |
||||||
|
||||||
|
||||||
border-top |
Параметр для задания всех свойств верхней стороны границы в одном объявлении | |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
border-top-color |
Задает цвет верхней стороны границы | |
4 | 1 | 6 | 2 |
border-top-style |
Задает стиль верхней стороны границы | |
4 | 1 | 6 | 2 |
|
Задает толщину верхней стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
border-width |
Параметр для задания толщин четырех сторон границы в одном объявлении, может иметь от одного до четырех значений | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
Данный параметр позволяет определить все свойства четырех сторон границы в одном объявлении. Но это свойство не может определить различные значения для каждой стороны границы, как, например, "margin" и "padding".
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
border-width |
Задает свойства для четырех сторон границы |
|
|
|
Примеры:
h1
{
border: medium solid #FFFF00
}
h2
{
border: dotted green
}
Этот параметр позволяет определить все свойства нижней стороны границы в одном объявлении.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
|
Задает свойства для нижней стороны границы |
|
|
|
Примеры:
span
{
border-bottom: thick solid #800080
}
li
{
border-bottom: dotted #800000
}
Данный параметр задает цвет нижней границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
Color |
Значение для цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
p
{
border-bottom-color: rgb(20,200,250)
}
span
{
border-bottom-color: blue
}
Этот параметр задает стиль нижней границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Пример:
p
{
border-bottom-style: dotted
}
Данный параметр задает толщину нижней границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую нижнюю границу |
medium |
Определяет нижнюю границу средней толщины |
thick |
Определяет толстую нижнюю границу |
length |
Позволяет определить толщину нижней границы |
Примеры:
p
{
border-bottom-width: 1px
}
p
{
border-bottom-width: thick
}
Данный параметр задает цвет четырех сторон границы. Допускается определение от одного до четырех цветов. Необходимо объявлять свойство
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
Color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Transparent |
Граница является прозрачной |
Примеры:
p {border-color: blue}
все четыре стороны границы будут синие.
p {border-color: blue yellow}
верхняя и нижняя стороны границы будут синие,
левая и правая стороны границы будут желтые.
p {border-color: blue yellow green}
верхняя сторона граница будет синей,
левая и правая сторона границы будут желтые,
нижняя сторона границы будет зеленая.
p {border-color: blue yellow green red}
верхняя сторона границы будет синей,
правая сторона границы будет желтой,
нижняя сторона границы будет зеленой,
левая сторона границы будет красной.
Данный параметр позволяет определить все свойства левой стороны границы в одном объявлении.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
|
Задает свойства левой стороны границы |
|
|
|
Примеры:
p
{
border-left: medium dashed green
}
p
{
border-left: thin dotted #FF00FF
}
Данный параметр задает цвет левой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
Color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
h1
{
border-left-color: green
}
h2
{
border-left-color: #00FF00
}
Данный параметр задает стиль левой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Пример:
p
{
border-left-style: dotted
}
Данный параметр задает толщину левой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую левую сторону границы |
medium |
Определяет левую сторону границы средней толщины |
thick |
Определяет толстую левую сторону границы |
length |
Позволяет определить толщину левой стороны границы |
Примеры:
p
{
border-left-width: 7px
}
p
{
border-left-width: thick
}
Этот параметр используется для определения всех свойств правой стороны границы в одном объявлении.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
border-right-width |
Задает свойства правой стороны границы |
|
|
|
Примеры:
h1
{
border-right: medium dotted #FFFF00
}
h2
{
border-right: thin dashed green
}
Данный параметр задает цвет правой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
p
{
border-right-color: rgb(250,200,250)
}
p
{
border-right-color: blue
}
Данный параметр задает стиль правой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Пример:
p
{
border-right-style: dashed
}
Данный параметр задает толщину правой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую правую сторону границы |
medium |
Определяет правую сторону границы средней толщины |
thick |
Определяет толстую правую сторону границы |
length |
Позволяет определить толщину правой стороны границы |
Примеры:
h1
{
border-right-width: 2cm
}
h2
{
border-right-width: medium
}
Этот параметр задает стиль четырех сторон границы. Позволяет определить от одного до четырех стилей.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Примеры:
p {border-style: dashed}
все четыре стороны границы будут штрих-пунктирными.
p {border-style: solid double}
верхняя и нижняя стороны границы будут сплошными,
левая и правая сторона граница будут двойными.
p {border-style: solid double dotted}
верхняя сторона границы будет сплошной,
левая и правая сторона границы будут двойными,
нижняя сторона границы будет пунктирной.
p {border-style: dashed double dotted solid}
верхняя сторона граница будет штрих-пунктирной,
правая сторона границы будет двойной,
нижняя сторона границы будет пунктирной,
левая сторона границы будет сплошной.
Данный параметр определяет все свойства верхней стороны границы в одном объявлении.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
|
Задает свойства верхней стороны границы |
|
|
|
Примеры:
p
{
border-top: thick dashed green
}
p
{
border-top: dotted #FF0000
}
Этот параметр задает цвет верхней стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
h1
{
border-top-color: blue
}
h2
{
border-top-color: rgb(200,10,250)
}
Параметр задает стиль верхней стороны границы элемента.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Примеры:
p
{
border-top-style: dotted
}
Данный параметр задает толщину верхней стороны границы элемента.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую верхнюю сторону границы |
medium |
Определяет верхнюю сторону границы средней толщины |
thick |
Определяет толстую верхнюю сторону границы |
length |
Позволяет определить толщину верхней стороны границы |
Примеры:
p
{
border-top-width: medium
}
p
{
border-top-width: 1cm
}
Данный параметр определяет в одном объявлении толщину четырех сторон границы и может иметь от одного до четырех значений.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую границу |
medium |
Определяет границы средней толщины |
thick |
Определяет толстую границу |
length |
Позволяет определить толщину границ |
Примеры:
p {border-width: thick}
все четыре стороны границы будут толстыми.
p {border-width: thick thin}
верхняя и нижняя стороны границы будут толстыми,
левая и правая сторона границы будут тонкими.
p {border-width: medium thick thin}
верхняя сторона границы будет иметь среднее значение,
левая и правая стороны границы будут толстыми,
нижняя сторона границы будет тонкой.
p {border-width: thick thin thin medium}
верхняя сторона границы будет толстой,
правая сторона границы будет тонкой,
нижняя сторона границы будет тонкой,
левая сторона границы будет иметь среднее значение.
Параметры границ в CSS определяют рамки вокруг элементов. Рассмотрим несколько примеров использования границ.
<html>
<head>
<style type="text/css">
pre.inset {border-style: inset}
li.outset {border-style: outset}
h1.dotted {border-style: dotted}
h2.dashed {border-style: dashed}
h3.solid {border-style: solid}
h4.double {border-style: double}
h5.groove {border-style: groove}
h6.ridge {border-style: ridge}
</style>
</head>
<body>
<pre class="inset">рамка inset </pre>
<ol>
<li class="outset">рамка outset</li>
<li class="outset">рамка outset</li>
<li class="outset">рамка outset</li>
</ol>
<h1 class="dotted">рамка dotted</h1>
<h2 class="dashed">рамка dashed</h2>
<h3 class="solid">рамка solid</h3>
<h4 class="double">рамка double</h4>
<h5 class="groove">рамка groove </h5>
<h6 class="ridge">рамка ridge</h6>
</body>
</html>
<html>
<head>
<style type="text/css">
h1.styleh1 {border-style: dashed ridge solid}
h2.styleh2 {border-style: solid dashed}
h3.styleh3 {border-style: dashed groove}
h4.styleh4 {border-style: double solid dashed groove}
</style>
</head>
<body>
<h1 class="styleh1">заголовок заголовок заголовок</h1>
<h2 class="styleh2"> заголовок заголовок заголовок </h2>
<h3 class="styleh3"> заголовок заголовок заголовок </h3>
<h4 class="styleh4"> заголовок заголовок заголовок </h4>
</body>
</html>
<html>
<head>
<style type="text/css">
h1.styleh1
{
border-style: dashed;
border-color: green
}
h2.styleh2
{
border-style: dotted;
border-color: #ff00ff blue
}
h3.styleh3
{
border-style: solid;
border-color: red yellow rgb(12,200,30)
}
h4.styleh4
{
border-style: dashed;
border-color: green blue red yellow
}
</style>
</head>
<body>
<h1 class="styleh1">одноцветная рамка</h1>
<h2 class="styleh2">рамка из двух цветов</h2>
<h3 class="styleh3">рамка из трех цветов</h3>
<h4 class="styleh4">рамка из четырех цветов</h4>
<pre><i>Внимание:</i> Свойство<b>"border-color"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border-style: dashed;
border-bottom-width: 7px
}
</style>
</head>
<body>
<h1>заголовок h1</h1>
<pre><i>Внимание:</i> Параметр <b>"border-bottom-width"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h2
{
border-style: dotted;
border-left-width: 7px
}
</style>
</head>
<body>
<h2>Внимание</h2>
<pre><i>Внимание:</i> Свойство <b>"border-left-width"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border-style: dashed;
border-right-width: 7px
}
</style>
</head>
<body>
<h1>заголовок h1</h1>
<pre><i>Внимание:</i> Свойство <b>"border-right-width"</b> не работает, если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h4
{
border-style: dotted;
border-top-width: 7px
}
</style>
</head>
<body>
<h4>заголовок h4</h4>
<pre><i>Внимание:</i> Свойство <b>"border-top-width"</b> не работает,
если используется в одиночку.
Сначала задайте границу с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border-bottom: thick double blue
}
</style>
</head>
<body>
<h1> Заголовок h1.</h1>
</body>
</html>
<html>
<head>
<style type="text/css">
pre
{
border-left: thin ridge #f0ffff
}
</style>
</head>
<body>
<pre>текст текст текст текст текст текст текст</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h4
{
border-right: thick solid rgb(0,200,200)
}
</style>
</head>
<body>
<h4>Заголовок h4 Заголовок h4 Заголовок h4 Заголовок h4
Заголовок h4 Заголовок h4 Заголовок h4 Заголовок h4</h4>
</body>
</html>
<html>
<head>
<style type="text/css">
pre
{
border-top: thin dashed yellow
}
</style>
</head>
<body>
<pre>текст текст текст текст текст текст текст</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1.styleh1
{
border-style: dotted;
border-width: 7px 12px
}
h2.styleh2
{
border-style: dashed;
border-width: 3px 6px 8px
}
h3.styleh3
{
border-style: outset;
border-width: 7px
}
h4.styleh4
{
border-style: inset;
border-width: 3px 6px 8px thick
}
</style>
</head>
<body>
<h1 class="styleh1">Заголовок h1</h1>
<h2 class="styleh2">Заголовок h2</h2>
<h3 class="styleh3">Заголовок h3</h3>
<h4 class="styleh4">Заголовок h4</h4>
<pre><i>Примечание:</i> Свойство <b>"border-width"</b> не работает, если используется в одиночку.
Сначала задайте границы с помощью свойства <b>"border-style"</b>.</pre>
</body>
</html>
<html>
<head>
<style type="text/css">
h1
{
border: thin dotted #ff00ff
}
</style>
</head>
<body>
<h1>Заголовок h1</h1>
</body>
</html>
Параметры границы в CSS позволяют определить стиль и цвет рамки вокруг элемента. Если в HTML для создания границ вокруг текста использовались таблицы, то в CSS можно создавать границы, которые применимы к любому элементу. Кроме того, возможности параметров границ в CSS расширены.
Данные параметры поддерживают следующие браузеры: Internet Explorer, Firefox, Netscape.
| Параметр | Описание | Значения | IE | F | N | W3C |
|---|---|---|---|---|---|---|
border |
Параметр для задания свойств всех четырех сторон границы в одном объявлении | border-width |
4 | 1 | 4 | 1 |
|
||||||
|
||||||
border-bottom |
Параметр для задания всех свойств нижней стороны границы в одном объявлении | |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
|
Задает цвет нижней стороны границы | |
4 | 1 | 6 | 2 |
|
Задает стиль нижней стороны границы | |
4 | 1 | 6 | 2 |
|
Задает толщину нижней стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
|
Задает цвета четырех сторон границы, может иметь от одного до четырех значений | color |
4 | 1 | 6 | 1 |
|
Параметр для задания всех свойств левой стороны границы в одном объявлении | |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
|
Задает цвет левой стороны границы | |
4 | 1 | 6 | 2 |
|
Задает стиль левой стороны границы | |
4 | 1 | 6 | 2 |
|
Задает толщину левой стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
border-right |
Параметр для задания всех свойств правой стороны границы в одном объявлении | border-right-width |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
|
Задает цвет правой стороны границы | |
4 | 1 | 6 | 2 |
|
Задает стиль правой стороны границы | |
4 | 1 | 6 | 2 |
border-right-width |
Задает толщину правой стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
|
Задает стили четырех сторон границы, может иметь от одного до четырех стилей | none |
4 | 1 | 6 | 1 |
hidden |
||||||
dotted |
||||||
dashed |
||||||
solid |
||||||
double |
||||||
|
||||||
ridge |
||||||
|
||||||
|
||||||
border-top |
Параметр для задания всех свойств верхней стороны границы в одном объявлении | |
4 | 1 | 6 | 1 |
|
||||||
|
||||||
border-top-color |
Задает цвет верхней стороны границы | |
4 | 1 | 6 | 2 |
border-top-style |
Задает стиль верхней стороны границы | |
4 | 1 | 6 | 2 |
|
Задает толщину верхней стороны границы | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
||||||
border-width |
Параметр для задания толщин четырех сторон границы в одном объявлении, может иметь от одного до четырех значений | thin |
4 | 1 | 4 | 1 |
medium |
||||||
thick |
||||||
length |
Данный параметр позволяет определить все свойства четырех сторон границы в одном объявлении. Но это свойство не может определить различные значения для каждой стороны границы, как, например, "margin" и "padding".
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
border-width |
Задает свойства для четырех сторон границы |
|
|
|
Примеры:
h1
{
border: medium solid #FFFF00
}
h2
{
border: dotted green
}
Этот параметр позволяет определить все свойства нижней стороны границы в одном объявлении.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
|
Задает свойства для нижней стороны границы |
|
|
|
Примеры:
span
{
border-bottom: thick solid #800080
}
li
{
border-bottom: dotted #800000
}
Данный параметр задает цвет нижней границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
Color |
Значение для цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
p
{
border-bottom-color: rgb(20,200,250)
}
span
{
border-bottom-color: blue
}
Этот параметр задает стиль нижней границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Пример:
p
{
border-bottom-style: dotted
}
Данный параметр задает толщину нижней границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую нижнюю границу |
medium |
Определяет нижнюю границу средней толщины |
thick |
Определяет толстую нижнюю границу |
length |
Позволяет определить толщину нижней границы |
Примеры:
p
{
border-bottom-width: 1px
}
p
{
border-bottom-width: thick
}
Данный параметр задает цвет четырех сторон границы. Допускается определение от одного до четырех цветов. Необходимо объявлять свойство
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
Color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Transparent |
Граница является прозрачной |
Примеры:
p {border-color: blue}
все четыре стороны границы будут синие.
p {border-color: blue yellow}
верхняя и нижняя стороны границы будут синие,
левая и правая стороны границы будут желтые.
p {border-color: blue yellow green}
верхняя сторона граница будет синей,
левая и правая сторона границы будут желтые,
нижняя сторона границы будет зеленая.
p {border-color: blue yellow green red}
верхняя сторона границы будет синей,
правая сторона границы будет желтой,
нижняя сторона границы будет зеленой,
левая сторона границы будет красной.
Данный параметр позволяет определить все свойства левой стороны границы в одном объявлении.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
|
Задает свойства левой стороны границы |
|
|
|
Примеры:
p
{
border-left: medium dashed green
}
p
{
border-left: thin dotted #FF00FF
}
Данный параметр задает цвет левой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
Color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
h1
{
border-left-color: green
}
h2
{
border-left-color: #00FF00
}
Данный параметр задает стиль левой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Пример:
p
{
border-left-style: dotted
}
Данный параметр задает толщину левой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую левую сторону границы |
medium |
Определяет левую сторону границы средней толщины |
thick |
Определяет толстую левую сторону границы |
length |
Позволяет определить толщину левой стороны границы |
Примеры:
p
{
border-left-width: 7px
}
p
{
border-left-width: thick
}
Этот параметр используется для определения всех свойств правой стороны границы в одном объявлении.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
border-right-width |
Задает свойства правой стороны границы |
|
|
|
Примеры:
h1
{
border-right: medium dotted #FFFF00
}
h2
{
border-right: thin dashed green
}
Данный параметр задает цвет правой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
p
{
border-right-color: rgb(250,200,250)
}
p
{
border-right-color: blue
}
Данный параметр задает стиль правой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Пример:
p
{
border-right-style: dashed
}
Данный параметр задает толщину правой стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую правую сторону границы |
medium |
Определяет правую сторону границы средней толщины |
thick |
Определяет толстую правую сторону границы |
length |
Позволяет определить толщину правой стороны границы |
Примеры:
h1
{
border-right-width: 2cm
}
h2
{
border-right-width: medium
}
Этот параметр задает стиль четырех сторон границы. Позволяет определить от одного до четырех стилей.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Примеры:
p {border-style: dashed}
все четыре стороны границы будут штрих-пунктирными.
p {border-style: solid double}
верхняя и нижняя стороны границы будут сплошными,
левая и правая сторона граница будут двойными.
p {border-style: solid double dotted}
верхняя сторона границы будет сплошной,
левая и правая сторона границы будут двойными,
нижняя сторона границы будет пунктирной.
p {border-style: dashed double dotted solid}
верхняя сторона граница будет штрих-пунктирной,
правая сторона границы будет двойной,
нижняя сторона границы будет пунктирной,
левая сторона границы будет сплошной.
Данный параметр определяет все свойства верхней стороны границы в одном объявлении.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
|
Задает свойства верхней стороны границы |
|
|
|
Примеры:
p
{
border-top: thick dashed green
}
p
{
border-top: dotted #FF0000
}
Этот параметр задает цвет верхней стороны границы элемента.
Наследование: нет.
Может принимать следующие значения:
| Значение | Описание |
|---|---|
color |
Значение цвета может быть названием цвета (red), значением rgb (rgb(255,0,0)) или шестнадцатеричным числом (#FF0000) |
Примеры:
h1
{
border-top-color: blue
}
h2
{
border-top-color: rgb(200,10,250)
}
Параметр задает стиль верхней стороны границы элемента.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
None |
Определяет отсутствие границы |
Hidden |
То же самое, что "none", за исключением разрешения конфликта границ для элементов таблицы |
Dotted |
Определяет пунктирную границу. Изображается в большинстве браузеров сплошной линией |
Dashed |
Определяет штрих-пунктирную границу. Изображается в большинстве браузеров сплошной линией |
solid |
Определяет сплошную границу |
double |
Определяет двойную границу. Толщина двойной границы будет соответствовать значению border-width |
|
Определяет 3D-границу ( |
ridge |
Определяет 3D-границу (ridge). Результат зависит от значения цвета границы |
|
Определяет 3D-границу ( |
|
Определяет 3D-границу ( |
Примеры:
p
{
border-top-style: dotted
}
Данный параметр задает толщину верхней стороны границы элемента.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую верхнюю сторону границы |
medium |
Определяет верхнюю сторону границы средней толщины |
thick |
Определяет толстую верхнюю сторону границы |
length |
Позволяет определить толщину верхней стороны границы |
Примеры:
p
{
border-top-width: medium
}
p
{
border-top-width: 1cm
}
Данный параметр определяет в одном объявлении толщину четырех сторон границы и может иметь от одного до четырех значений.
Наследование: нет.
Возможные значения:
| Значение | Описание |
|---|---|
thin |
Определяет тонкую границу |
medium |
Определяет границы средней толщины |
thick |
Определяет толстую границу |
length |
Позволяет определить толщину границ |
Примеры:
p {border-width: thick}
все четыре стороны границы будут толстыми.
p {border-width: thick thin}
верхняя и нижняя стороны границы будут толстыми,
левая и правая сторона границы будут тонкими.
p {border-width: medium thick thin}
верхняя сторона границы будет иметь среднее значение,
левая и правая стороны границы будут толстыми,
нижняя сторона границы будет тонкой.
p {border-width: thick thin thin medium}
верхняя сторона границы будет толстой,
правая сторона границы будет тонкой,
нижняя сторона границы будет тонкой,
левая сторона границы будет иметь среднее значение.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.