Свойство outline
Описание
Универсальное свойство, одновременно устанавливающее цвет, стиль и толщину внешней границы на всех четырёх сторонах элемента.
В отличие от линии, задаваемой через border, у свойства outline есть следующие особенности:
- outline не влияет на размеры и положение самого элемента;
- outline не занимает место, не влияет на окружающие элементы и отображается поверх них;
- нельзя задать параметры линии на отдельных сторонах элемента, outline применяется сразу ко всем четырём сторонам;
- свойство border-radius не действует.
Синтаксис
outline: outline-color || outline-style || outline-width;Подробности
| Значение | Описание |
| outline-color | Задаёт цвет линии в любом допустимом для CSS формате. |
| outline-style | Стиль линии. |
| outline-width | Толщина границы. |
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
#test {
width: 200px;
height: 100px;
background-color: #97dfc8;
outline: 3px solid black;
}
</style>
<div id='test'></div>
</body>
</html>Читайте также
Задает определенные настроки для разных языков
Определяет язык, который используется в документе или его фрагменте. С помощью псевдокласса :lang можно задавать определённые настройки, характерные д...
Свойство text-emphasis
Сокращённое свойство, позволяющее установить значения свойств text-emphasis-style и text-emphasis-color одновременно....
Свойство text-overflow
Определяет параметры видимости текста в блоке, если текст целиком не помещается в заданную область. Возможны два варианта: текст обрезается; текст обр...
Свойство border-top-style
Устанавливает стиль верхней границы элемента....