Outline в CSS отличается от других стилевых свойств тем, что устанавливает контур вокруг элемента. 23 Это линия, которая рисуется сразу за границей элемента и используется для выделения элементов, создания визуального акцента без изменения их размеров. 2
Некоторые отличия outline от границ (border):
Также свойство outline не влияет на положение блока и его ширину, в отличие от линии, задаваемой через border. 6