CSS | Свойство в стиле схемы
Свойство outline-style в CSS используется для установки внешнего вида контура элемента. Контур и граница элемента похожи, но не одинаковы. Контур не занимает места и рисуется за пределами границы элемента. Кроме того, по умолчанию контур рисуется вокруг всех четырех сторон элемента, и изменить это невозможно.
Синтаксис:
стиль контура: авто | нет | пунктирная | пунктирная | сплошная | двойная | канавка | гребень | вставка | начало | начальная | наследование;
Стоимость недвижимости:
- auto: устанавливает контур элемента через браузер.
Синтаксис:
стиль контура: авто;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
/* CSS Property for outline-style */
outline-style: auto;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: auto;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- none: это значение по умолчанию, оно устанавливает нулевую ширину контура. Следовательно, это не видно.
Синтаксис:
стиль контура: нет;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
/* CSS Property for outline-style */
outline-style: none;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: none;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- dotted: используется для установки ряда точек вокруг элемента в виде контура.
Синтаксис:
стиль контура: пунктирный;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
/* CSS Property for outline-style */
outline-style: dotted;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: dotted;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- dashed: используется для установки ряда сегментов пунктирной линии вокруг элемента в качестве контура.
Синтаксис:
стиль контура: пунктирный;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
/* CSS Property for outline-style */
outline-style: dashed;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: dashed;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- solid: используется для установки сегмента сплошной линии вокруг элемента в качестве контура.
Синтаксис:
стиль контура: сплошной;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>CSS outline-style property</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1{
color: green;
text-align: center;
/* CSS Property for outline-style */
outline-style: solid;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: solid;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- double: устанавливает удвоенные линейные сегменты вокруг элемента в качестве контура. Ширина контура равна сумме ширины отдельных отрезков линии и расстояния между ними.
Синтаксис:
контурный стиль: двойной;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>CSS outline-style property</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1{
color: green;
text-align: center;
/* CSS Property for outline-style */
outline-style: double;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: double;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- паз: он устанавливает рифленые отрезки линии вокруг элемента в качестве контура, что создает ощущение, что он вырезан.
Синтаксис:
контурный стиль: паз;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
outline-width: 8px;
/* CSS Property for outline-style */
outline-style: groove;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: groove;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- гребень: он устанавливает ребристые линейные сегменты вокруг элемента в качестве контура, что создает ощущение выдавливания. Это противоположно канавке.
Синтаксис:
контурный стиль: ребристый;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
outline-width: 8px;
/* CSS Property for outline-style */
outline-style: ridge;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: ridge;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- inset: он устанавливает встроенные линейные сегменты вокруг элемента в качестве контура, что заставляет нас чувствовать, что он зафиксирован на дисплее.
Синтаксис:
стиль контура: вставка;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
outline-width: 8px;
/* CSS Property for outline-style */
outline-style: inset;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: inset;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- начало: устанавливает сегменты линии вокруг элемента, который кажется выходящим, как контур. Это противоположно вставке.
Синтаксис:
наброски-стиль: начало;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
outline-width: 8px;
/* CSS Property for outline-style */
outline-style: outset;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: outset;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- начальный: он используется для установки для свойства стиля контура значение по умолчанию. Устанавливает ширину контура равной нулю. Следовательно, контур не виден.
Синтаксис:
стиль контура: начальный;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
h1 {
color: green;
text-align: center;
outline-width: 5px;
outline-color: black;
/* CSS Property for outline-style */
outline-style: initial;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: initial;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
- Наследовать: позволяет унаследовать свойство стиля контура от его родительского элемента.
Синтаксис:
стиль контура: наследование;
Пример:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>
CSS outline-style property
</
title
>
<!-- Internal CSS Style Sheet -->
<
style
>
* {
padding: 1px;
}
body {
outline-style: dashed;
}
h1 {
color: green;
text-align: center;
outline-width: 5px;
outline-color: black;
/* CSS Property for outline-style */
outline-style: inherit;
}
</
style
>
</
head
>
<
body
>
<!-- outline-style: inherit;-->
<
h1
>GeeksForGeeks</
h1
>
</
body
>
</
html
>
Выход:
Поддерживаемые браузеры: Браузеры, поддерживаемые свойством outline-style , перечислены ниже:
- Google Chrome 1.o
- Internet Explorer 8
- Firefox 1.5
- Opera 7.0
- Safari 1.2