At times, style sheet authors may want to create outlines around visual objects such as buttons, active form fields, image maps, etc., to make them stand out.
CSS2 outlines differ from borders in the following ways: Outlines do not take up space. Outlines may be non-rectangular.
<border-style> | inherit