outline
Поддержка браузерами
12.0+ | 8.0+ | 1.5+ | 1.0+ | 7.0+ | 1.2+ |
Описание
CSS свойство outline позволяет в одном объявлении установить ширину, стиль и цвет внешней границы элемента. Внешняя граница выглядит как ещё одна рамка, которая окружает элемент со всех сторон.
Значения свойства разделяются пробелом и могут следовать в любом порядке, браузер сам определит, какое из них соответствует нужному свойству. Все три значения указывать не обязательно, любое из них можно опустить, в этом случае вместо пропущенного значения будет использовано значение, которое установлено для свойства по умолчанию, например, если не указана ширина, то будет использовано значение по умолчанию свойства outline-width.
Внешняя граница устанавливается с внешней стороны рамки (если она есть) и не влияет на общий размер элемента.
Значение по умолчанию: | invert none medium |
---|---|
Применяется: | ко всем элементам |
Анимируется: | да, смотрите каждое свойство, входящее в состав краткого метода, отдельно |
Наследуется: | нет |
Версия: | CSS2 |
Синтаксис JavaScript: | object.style.outline="#0000FF dotted thin" |
Синтаксис
outline: outline-color outline-style outline-width|inherit;
Значения свойства
Значение | Описание |
---|---|
outline-color | Задает цвет для внешней границы. |
outline-style | Задает стиль для внешней границы. |
outline-width | Задает ширину для внешней границы. |
inherit | Указывает, что значение наследуется от родительского элемента. |
Пример
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Пример</title> <style> p { border: 2px solid red; outline: green dotted thick; } </style> </head> <body> <p>C помощью свойства outline мы сделали вторую рамку(внешнюю).</p> </body> </html>
Результат данного примера в окне браузера: