# Свойство "outline" Свойство `outline` задаёт дополнительную рамку вокруг элемента, *за пределами его CSS-блока*. Поддерживается во всех браузерах, IE8+. [cut] Для примера, рассмотрим его вместе с обычной рамкой `border`: ```html
Элемент
``` Так как `outline` находится за границами элемента -- **`outline`-рамки соседей могут перекрывать друг друга**: ```html
Элемент
Элемент
``` В примере выше верхняя рамка нижнего элемента находится на территории верхнего и наоборот. Все браузеры, кроме IE9-, также поддерживают свойство `outline-offset`, задающее отступ `outline` от внешней границы элемента: ```html
Везде, кроме IE9-, между рамками будет расстояние 5px
``` Ещё раз заметим, что основная особенность `outline` -- в том, что при наличии `outline-offset` или без него -- он не занимает места в блоке. Поэтому его часто используют для стилей `:hover` и других аналогичных, когда нужно выделить элемент, но чтобы ничего при этом не прыгало.