outline-offset
Baseline Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с апреля 2017 года.
Попробовать
Синтаксис
/* <length> values */ outline-offset: 3px; outline-offset: 0.2em; /* Global values */ outline-offset: inherit; outline-offset: initial; outline-offset: revert; outline-offset: revert-layer; outline-offset: unset;
Значения
<length>-
Ширина отступа между элементом и его рамкой. Отрицательное значение помещает рамку внутрь элемента. Значение
0помещает рамку так, что между ней и элементом нет отступа.
Описание
Рамка — это линия, нарисованная вокруг элемента, снаружи границы. Пространство между элементом и его рамкой прозрачно. Другими словами, оно такое же, как фоновый цвет родительского элемента.
Формальное определение
| Начальное значение | 0 |
|---|---|
| Применимо к | всем элементам |
| Наследуется | нет |
| Вычисленное значение | как указано, но относительные единицы измерения преобразуются в абсолютные |
| Тип анимации | длина |
Формальный синтаксис
outline-offset =
<length>
Примеры
Указание отступа рамки в пикселях
HTML
<p>Gallia est omnis divisa in partes tres.</p>
CSS
p {
outline: 1px dashed red;
outline-offset: 10px;
background: yellow;
border: 1px solid blue;
margin: 15px;
}
Результат
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
outline-offset |
1 | 15 | 1.5До Firefox 88 рамка не следила за формойborder-radius. |
9.5 | 1.2 | 18 | 4До Firefox 88 рамка не следила за формойborder-radius. |
14 | 1 | 1.0 | 37 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/outline-offset