私は この質問 を読んでいましたが、<a>
リンクの破線のボーダーを無効にすることについて。 一部回答 使用outline: none
、一方 一部 使用outline: 0
outline: none
とoutline: 0
の使用に違いはありますか?
[〜#〜] mdn [〜#〜] によると:
CSS
outline
プロパティは、単一の宣言で個々のアウトラインプロパティoutline-style
、outline-width
、およびoutline-color
の1つまたは複数を設定するための省略プロパティです
したがって、outline
をnone
または0
に設定すると、実際には3つのプロパティ(outline-style
、outline-width
およびoutline-color
)
私はFirefox開発ツールを使用して違いを見つけました:
ご覧のとおり、どちらもoutline-color
としてデフォルトのテキストの色を使用しており、outline-style
がnone
に設定されています。唯一の違いはoutline-width
です。
outline
が0
の場合、outline-width
は0px
outline
がnone
の場合、outline-width
はmedium
それが両者の唯一の違いです。どちらを使用しても、同じように表示されます(outline-style
はnone
であるため、アウトラインの幅は問題ではありません)。