Nach MDN:
Die CSS outline
Eigenschaft ist eine zusammenfassende Eigenschaft für eine Einstellung oder mehrere der einzelnen Umriss Eigenschaften outline-style
, outline-width
und outline-color
in einer einzigen Erklärung
Also, wenn Sie Set outline
zu none
oder 0
, Sie sagen dem Browser tatsächlich, 3 Eigenschaften (outline-style
,) festzulegenund outline-color
)
Ich benutzte Werkzeuge Firefox Entwickler den Unterschied herauszufinden:
Wie Sie sehen können, sie beide die Standard-Textfarbe als outline-color
verwenden, und sie haben beide outline-style
eingestellt auf none
. Der einzige Unterschied ist die outline-width
:
- Wenn die
outline
0
ist, die outline-width
0px
- ist, wenn die
outline
none
ist, die outline-width
medium
ist
dass der einzige Unterschied zwischen den beiden ist . Sie können beide verwenden, sie werden beide auf die gleiche Weise angezeigt (da die outline-style
none
ist, ist es egal, wie breit die Gliederung ist).
Auch wenn Sie Grenzen entfernen möchten. Der gebräuchlichste Weg ist 'border: 0;'. Wie der Umriss ist die Umrandung eine Abkürzung für mehrere Eigenschaften. Also würde ich mit "outline: 0;' –
@TomKentell Me auch gehen, ich würde mit "outline: 0" gehen – Druzion