css властивість outline-style
Властивість outline-style встановлює стиль зовнішнього контуру елемента. 

На відміну від кордону елемента (наприклад, встановлено за допомогою border або пов'язаних з ним властивостей), контур елемента не займає зайвого місця, і може бути не прямокутним.
Контур завжди знаходиться над блоком, і це не впливає на положення чи розмір елементу або інших елементів.
| Нотатка: | Для задання контуру зручніше використовувати універсальну властивість  | 
Синтаксис
outline-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit;Властивість outline-style може отримувати 12 значень:
- none
- Контур не відображається. Це значення паревизначає властивість - outline-width. Без задання.
- hidden
- Майже те саме що й none, за винятком вирішення конфліктів контурів для елементів таблиці. 
- dotted
- Контур з точок. 
- dashed
- Пунктирний контур. 
- solid
- Суцільний контур. 
- double
- Подвійний контур. 
- groove
- Рифлений 3D контур. 
- ridge
- Ребристий 3D контур. 
- inset
- Урізаний (звеpxу-справа) 3D контур. 
- outset
- Урізаний (знизу-зліва) 3D контур. 
- initial
- Встановлює властивість у значення без задання 
- inherit
- Вказує на спадковість властивості від свого батьківського елемента. 
| Значення без задання: | none | 
|---|---|
| Наслідує: | Ні | 
| Анімується: | Ні | 
| JavaScript синтаксис: | object.style.outlineStyle="dashed" | 
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| outline-style | 1.0 | 8.0 | 1.5 | 1.2 | 7.0 | 12.0 | 
| Переглядач | |||
|---|---|---|---|
| outline-style | 1.0 | 1.5 | 1.2 | 
Мобільних переглядачів ще не додано.
Приклади
Значення у дії
Приклад використання
Встановлює стиль контуру елемента.
p { 
  outline-style: dotted; 
} 