➖ Border and Outline
Inputタグをスタイル化する場合、border属性とoutline属性の違いは何ですか?
borderは、要素の内線を定義するためのプロパティです. borderは要素の内部に作成されます. borderが空間を占めています. border
border:none
アウトライン属性は、要素の外線を定義する属性です.アウトラインはスペースを占めません. inputラベルでoutline:noneを指定すると、フォーカス時にoutlineが強調表示されません. outlineは要素の外部に作成されます. アウトライン:noneが適用されていない場合
アウトライン:noneを適用する場合
borderとoutlineの違いは微妙なので、上記以外はあまり気にする必要はないようです.
ただし、stlingに注意するならborderradiusなどborder属性の選択範囲がたくさんあるので、borderを選んで使いましょう.
-以上-
Border
borderは、要素の内線を定義するためのプロパティです.
input {
background-color: gray;
}
border:none
input {
border: none;
background-color: gray;
}
Outline
アウトライン属性は、要素の外線を定義する属性です.
input {
border: none;
background-color: gray;
}
アウトライン:noneを適用する場合
input {
border: none;
outline : none;
background-color: gray;
}
Conclusion
borderとoutlineの違いは微妙なので、上記以外はあまり気にする必要はないようです.
ただし、stlingに注意するならborderradiusなどborder属性の選択範囲がたくさんあるので、borderを選んで使いましょう.
-以上-
Reference
この問題について(➖ Border and Outline), 我々は、より多くの情報をここで見つけました https://velog.io/@kcj_dev96/Border-and-Outlineテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol