outline-style
Internet Explorer |
Chrome |
Opera |
Safari |
Firefox |
Android |
iOS |
8.0+ |
1.0+ |
7.0+ |
2.0+ |
1.5+ |
1.0+ |
1.0+ |
Краткая информация
Значение по умолчанию |
none |
Наследуется |
Нет |
Применяется |
Ко всем элементам |
Ссылка на спецификацию |
http://www.w3.org/TR/CSS21/ui.html#propdef-outline-style |
Версии CSS
CSS 1 |
CSS 2 |
CSS 2.1 |
CSS 3 |
|
|
|
+ |
Описание
Задает стиль внешней границы элемента. В отличие от линии, задаваемой через border, линия через outline отображается вокруг элемента, не влияя на ширину блока или его положение.
Синтаксис
outline-style: none | dotted | dashed | solid | double | groove | ridge | inset | outset | inherit
Значения
none
Граница не отображается. Это значение перекрывает свойство
outline-width, если оно присутствует.
dotted
Линия состоящая из набора точек.
dashed
Пунктирная линия, состоящая из серии коротких отрезков.
solid
Сплошная линия.
double
Двойная линия.
groove
Создает эффект вдавленной рамки.
ridge
Создает эффект рельефной границы.
inset
Псевдотрехмерная рамка, при которой правая и нижняя граница осветляется, а левая и верхняя линии затемняются.
Псевдотрехмерная рамка, при которой левая и верхняя граница имеют более светлый оттенок, чем заданный цвет, а правая и нижняя линии затемняются.
inherit
Наследует значение родителя.
Вид указанных стилей представлен на рис. 1.
Рис. 1. Вид границы с разным значением стилей
Пример
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> outline-style </title>
<style>
.noborder a {
outline-style: none;/* Убираем границу вокруг ссылок */
}
</style>
</head>
<body>
<p><a href="http://ya.ru">Яндекс</a>
<a href="http://google.ru">Google</a></p>
<p class="noborder"><a href="http://ya.ru">Яндекс</a>
<a href="http://google.ru">Google</a></p>
</body>
</html>
Результат примера показан на рис. 2. В данном примере для браузера IE8 убирается пунктирная граница вокруг ссылок, возникающая при их активации. В первом абзаце рамка еще будет отображаться, а во втором абзаце она скрывается с помощью значения none свойства outline-style.
Рис. 2. Использование свойства outline-style для ссылок
Объектная модель
[window.]document.getElementById("elementID")style.outlineStyle
Категория: Границы