Gliederung: keine VS Gliederung: 0

8

Ich habe diese Frage gelesen, um die gestrichelten Rahmen um <a> -Links zu deaktivieren. Einige Antworten verwendet outline: none , während einige outline: 0

verwendet haben

Gibt es einen Unterschied zwischen der Verwendung von outline: none und outline: 0 ?

    
Druzion 26.02.2016, 10:02
quelle

1 Antwort

12

Laut MDN :

  

Die Eigenschaft CSS outline ist eine Kurzschrift-Eigenschaft zum Festlegen einer oder mehrerer der einzelnen Umrisseigenschaften outline-style , outline-width und outline-color in einer einzelnen Deklaration

Wenn Sie also outline auf none oder 0 setzen, weisen Sie den Browser an, 3 Eigenschaften festzulegen ( outline-style , outline-width und outline-color )

Ich habe Firefox Developer Tools verwendet, um den Unterschied herauszufinden:

Wie Sie sehen, verwenden beide die Standardtextfarbe als outline-color und beide haben outline-style auf none gesetzt. Der einzige Unterschied ist der outline-width :

  • Wenn die outline 0 ist, ist outline-width 0px
  • Wenn die outline none ist, ist outline-width medium

Das ist der einzige Unterschied zwischen den beiden. Sie können beides verwenden, beide werden auf die gleiche Weise angezeigt (da outline-style none ist, spielt es keine Rolle, wie breit die Gliederung ist).

    
Druzion 26.02.2016, 10:02
quelle

Tags und Links