border-style | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+1.0+3.5+1.0+1.0+1.0+1.0+

Краткая информация

Значение по умолчанию none
НаследуетсяНет
ПрименяетсяКо всем элементам
Ссылка на спецификацию http://www.w3.org/TR/CSS21/box.html#propdef-border-style

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Устанавливает стиль границы вокруг элемента. Допустимо задавать индивидуальные стили для разных сторон элемента.

Синтаксис

border-style: [none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset] {1,4} | inherit

Значения

Для управления видом границы предоставляется несколько значений свойства border-style. Вид зависит от используемого браузера и заданной толщины границы. В табл. 1 приведены названия стилей и получаемая рамка при разных значениях толщины — 1, 3, 5 и 7 пикселов.

Табл. 1. Вид рамки в зависимости от стиля и толщины границы элемента
1 пиксел3 пиксела5 пикселов7 пикселов

dotted

dotted

dotted

dotted

dashed

dashed

dashed

dashed

solid

solid

solid

solid

double

double

double

double

groove

groove

groove

groove

ridge

ridge

ridge

ridge

inset

inset

inset

inset

outset

outset

outset

outset

Кроме перечисленных в таблице значений используются следующие ключевые слова.

none
Не отображает границу и ее толщина (border-width) задается нулевой.
hidden
Имеет тот же эффект, что и none за исключением применения border-style к ячейкам таблицы, у которой значение свойства border-collapse установлено как collapse. В этом случае вокруг ячейки граница не будет отображаться вообще.
inherit
Наследует значение родителя.

Разрешается использовать одно, два, три или четыре значения, разделяя их между собой пробелом. Эффект зависит от количества и указан в табл. 2.

Табл. 2. Зависимость результата использования от числа значений
Число значенийРезультат
1Стиль границы будет задан для всех сторон элемента.
2Первое значение устанавливает стиль верхней и нижней границы, второе — левой и правой.
3Первое значение задает стиль верхней границы, второе — одновременно левой и правой границы, а третье — нижней границы.
4Поочередно устанавливается стиль верхней, правой, нижней и левой границы.

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>border-style</title>
  <style>
   p { 
    border-style: double; /* Стиль линии вокруг параграфа */
    padding: 5px; /* Поля вокруг текста */
   }
  </style> 
 </head> 
 <body> 
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem 
  nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p>
 </body> 
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства border-style

Объектная модель

[window.]document.getElementById(«elementID»).style.borderStyle

Браузеры

Браузер Internet Explorer до шестой версии включительно при толщине границы 1px отображает dotted как dashed. При толщине 2px и выше значение dotted работает корректно. Эта ошибка исправлена в IE7, но только для всех границ толщиной 1px. Если одна из границ блока имеет толщину 2px и выше, то в IE7 значение dotted превращается в dashed.

Internet Explorer до версии 7.0 включительно не поддерживает значения hidden и inherit.

Стиль границы в разных браузерах может несколько различаться при использовании значений groove, ridge, inset или outset.

Границы

CSS по теме

  • border-style

Статьи по теме

Рецепты CSS

CSS border style

HTML5CSS.ru

ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ

❮ Назад Полный CSS Справочник Дальше ❯


Пример

Задайте стиль для границы:

div {border-style: dotted;}

Подробнее примеры ниже.


Определение и использование

Свойство border-style задает стиль четырех границ элемента. Это свойство может иметь от одного до четырех значений.

Примеры:

  • border-style: dotted solid double dashed;
    • top border is dotted
    • right border is solid
    • bottom border is double
    • left border is dashed

  • border-style: dotted solid double;
    • top border is dotted
    • right and left borders are solid
    • bottom border is double

  • border-style: dotted solid;
    • top and bottom borders are dotted
    • right and left borders are solid

  • border-style: dotted;
    • all four borders are dotted

Значение по умолчанию: none
Inherited: no
Animatable: no. Читайте о animatable
Version: CSS1
Синтаксис JavaScript: object.style.borderStyle=»dotted double»


Поддержка браузера

Номера в таблице указывают первую версию браузера, которая полностью поддерживает свойство.

Свойство
border-style 1.0 4.0 1.0 1.0 3.5

Примечание: Значение «скрытый» не поддерживается в IE7 и более ранних версиях. IE8 требует! Doctype. IE9 и последующей поддержки «скрытые».



Синтаксис CSS

border-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit;

Значения свойств

Значение Описание
none Значение по умолчанию. Не указывает границы
hidden Так же, как «None», за исключением разрешения пограничного конфликта для элементов таблицы
dotted Задает пунктирную границу
dashed Задает пунктирную границу
solid Задает сплошную границу
double Задает двойную границу
groove Задание трехмерной границы с канавкой. Эффект зависит от значения цвета границы
ridge Задание трехмерной ребристой границы. Эффект зависит от значения цвета границы
inset Задает 3D-вставку границы. Эффект зависит от значения цвета границы
outset Задание трехмерной границы начала. Эффект зависит от значения цвета границы
initial Присваивает этому свойству значение по умолчанию. (Читайте о initial)
inherit Наследует это свойство из родительского элемента. (Читайте о inherit)


Другие примеры

Пример

Пунктирная граница:

div {border-style: dashed;}

Пример

Сплошная граница:

div {border-style: solid;}

Пример

Двойная граница:

div {border-style: double;}

Пример

Граница канавки:

div {
    border-style: groove;
    border-color: coral;
    border-width: 7px;
}

Пример

Граница хребта:

div {
    border-style: ridge;
    border-color: coral;
    border-width: 7px;
}

Пример

Граница вставки:

div {
    border-style: inset;
    border-color: coral;
    border-width: 7px;
}

Пример

Граница начала:

div {
    border-style: outset;
    border-color: coral;
    border-width: 7px;
}

Пример

Задайте различные границы для каждой стороны элемента:

p. one {border-style: dotted solid dashed double;}
p.two {border-style: dotted solid dashed;}
p.three {border-style: dotted solid;}
p.four {border-style: dotted;}


Похожие страницы

CSS Справочник: CSS Border

HTML DOM Справочник: borderStyle Свойство

❮ Назад Полный CSS Справочник Дальше ❯

Популярное CSS

css текст
блоки css
css картинки
как сделать css
цвета css
шрифты css
css стили
елементы css
фон css
кнопки css
таблица css
размер css
ссылки css
изображение css
выравнивание css
внешние отступы css
внутренние отступы css

списки css
css ширина
css при наведении
css формы



Copyright 2018-2020 HTML5CSS.ru

Правила и Условия Политика конфиденциальности О нас Контакты

Свойство стиля границ CSS

❮ Предыдущий Полное руководство по CSS Далее ❯


Пример

Задайте стиль для границы:

div {border-style: dotted;}

Попробуйте сами »

Ниже приведены дополнительные примеры «Попробуйте сами».


Определение и использование

Свойство border-style устанавливает стиль четырех границ элемента. Это свойство может иметь от одного до четырех значений.

Примеры:

  • бордюр: пунктирная сплошная двойная пунктирная;
    • верхняя граница пунктирная
    • правая граница сплошная
    • нижняя граница двойная
    • левая граница пунктирная

  • кайма: сплошная двойная с точками;
    • верхняя граница пунктирная
    • правая и левая границы сплошные
    • нижняя граница двойная

  • окантовка: пунктирная сплошная;
    • верхняя и нижняя границы разделены точками
    • правая и левая границы сплошные

  • бордюр: точечный;
    • все четыре границы пунктирные

Показать демо ❯

Значение по умолчанию: нет
По наследству: нет
Анимация: нет.
Читать о анимированном
Версия: CSS1
Синтаксис JavaScript: объект .style.borderStyle=»двойной с точками» Попытайся


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Собственность
с каймой 1,0 4,0 1,0 1,0 3,5

Примечание. Значение «скрытый» не поддерживается в IE7 и более ранних версиях. IE8 требует !DOCTYPE. IE9 и более поздние версии поддерживают «скрытый».



Синтаксис CSS

стиль границы: нет|скрытый|точечный|пунктирный|сплошной|двойной|канавка|гребень|вставка|начало|начальный|наследовать;

Значения свойств

Значение Описание Демо
нет Значение по умолчанию. Не указывает границы Демонстрация ❯
скрытый То же, что и «нет», за исключением пограничного конфликта разрешение для элементов таблицы Демонстрация ❯
с точкой Задает пунктирную границу Демонстрация ❯
пунктир Определяет пунктирную границу Демонстрация ❯
цельный Задает сплошную границу Демонстрация ❯
двойной Задает двойную рамку Демонстрация ❯
канавка Определяет трехмерную рифленую границу. Эффект зависит от значение цвета границы Демонстрация ❯
ребро Определяет трехмерную ребристую границу. Эффект зависит от значение цвета границы Демонстрация ❯
вкладыш Задает границу 3D-врезки. Эффект зависит от значение цвета границы Демонстрация ❯
начало Задает начальную границу 3D. Эффект зависит от значение цвета границы Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Подробнее примеры

Пример

Обитая граница:

Div {пограничный стиль: пунктир;}

Попробуйте его самостоятельно »

Пример

Сплошная граница:

Div {Border Style: Стиль: solid;}

Попробуйте сами »

Пример

Двойная рамка:

div {border-style: double;}

Попробуйте сами »

Пример

Граница канавки:

div {
  стиль границы: канавка;
  цвет границы: коралловый;
  ширина границы: 7 пикселей;
}

Попробуйте сами »

Пример

Граница ребра:

div {
  стиль границы: ребро;
цвет границы: коралловый;
  ширина границы: 7 пикселей;
}

Попробуйте сами »

Пример

Граница вставки:

div {
  border-style: inset;
  цвет границы: коралловый;
  ширина границы: 7 пикселей;
}

Попробуйте сами »

Пример

Граница начала:

div {
  стиль границы: начало;
  цвет границы: коралловый;
  border-width: 7px;
}

Попробуйте сами »

Пример

Установите разные границы с каждой стороны элемента:

p. one {стиль границы: пунктирная сплошная пунктирная двойная;}
p.two {стиль рамки: сплошная точка пунктир;}
p.three {граница: сплошная точка;}
p.four {border-style: dotted;}

Попробуйте сами »


Связанные страницы

Учебник по CSS: Граница CSS

Ссылка на HTML DOM: свойство borderStyle

❮ Назад Полное руководство по CSS Далее ❯


НОВИНКА

Мы только что запустили
Видео W3Schools

Узнать

ВЫБОР ЦВЕТА
КОД ИГРЫ

Играть в игру




Top Tutorials
Учебник HTML
Учебник CSS
Учебник по JavaScript
Как сделать учебник
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

3 Top References1 HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3. CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
Справочник по jQuery

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

Свойство CSS border-top

❮ Предыдущий Полное руководство по CSS Далее ❯


Пример

Установить стиль верхней границы для разных элементов:

h2 {
  border-top: 5px сплошной красный цвет;
}

h3 {
  верхняя граница: 4 пикселя с синими точками;
}

div {
  border-top: double;
}

Попробуйте сами »


Определение и использование

Сокращенное свойство border-top задает все свойства верхней границы в одном объявлении.

Свойства, которые можно установить, должны располагаться в следующем порядке:

  • border-top-width
  • бордюр-верхний стиль (обязательно)
  • бордюр-верхний цвет

Если border-top-color опущен, применяемый цвет будет цветом текст.

Показать демо ❯

Значение по умолчанию: средний нет цветной
По наследству: нет
Анимация: да, см. отдельные свойства . Читать о анимированном Попытайся
Версия: CSS1
Синтаксис JavaScript: объект .style.borderTop=»3px пунктирно-синий» Попытайся


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Собственность
верхняя граница 1,0 4,0 1,0 1,0 3,5



Синтаксис CSS

верхняя граница: ширина границы стиль границы цвет границы |начальный|наследовать;

Значения свойств

Значение Описание Демо
ширина верхней границы Обязательно. Определяет ширину верхней границы. Значение по умолчанию «средний» Демонстрация ❯
с каймой Обязательно. Определяет стиль верхней границы. Значение по умолчанию «нет» Демонстрация ❯
цвет верхней границы Дополнительно. Определяет цвет верхней границы. Значение по умолчанию цвет текста Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о наследовать


Связанные страницы

Учебник CSS: Граница CSS

Ссылка HTML DOM: borderTop недвижимость

❮ Предыдущая Полное руководство по CSS Далее ❯


НОВИНКА

Мы только что запустили
Видео W3Schools

Узнать

ВЫБОР ЦВЕТА
КОД ИГРЫ

Играть в игру




Top Tutorials
Учебник HTML
Учебник CSS
Учебник по JavaScript
Как сделать учебник
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

3 Top References1 HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
Справочник по jQuery

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery

FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.