【学習ノート】CSSが深く理解するpadding
843 ワード
張鑫旭のCSSは深く理解するpadding学習ノート
block要素 padding値が大きすぎて、一定の影響元素サイズ widthは定値であり、paddingは要素サイズ に影響する. widthはautoまたはbox-sizingはborder-boxであり、padding値は暴走せず、元素サイズ に影響しない.
Inline要素:水平paddingは寸法に影響し、垂直paddingは寸法に影響しませんが、占有空間に影響します(背景色が表示されます)
padding負の値 はサポートされていません. paddingパーセント自己幅に対して を計算する. inline要素のpadding断行効果 空のinline要素paddingのアスペクトは等しくありません.inlineの垂直paddingは隠しテキストノードに を表示させるからです.
ol/ul ol/ul要素内蔵padding-left、単位はpxでem ではありませんピッチ固定、サイズが小さすぎてピッチが大きすぎ、サイズが大会オーバーフロー容器 radio/checkbox
paddingを設定できません
button
FireFox下クリアボタンpadding
FireFoxの下ボタンの高さ計算の問題で互換性の問題が発生するため、一般的にカスタムボタンを使用します
paddingと容器の寸法
block要素
Inline要素:水平paddingは寸法に影響し、垂直paddingは寸法に影響しませんが、占有空間に影響します(背景色が表示されます)
padding負値とパーセント単位
ラベル要素の組み込みpadding
ol/ul
paddingを設定できません
button
FireFox下クリアボタンpadding
button::-moz-focus-inner {
padding: 0;
}
FireFoxの下ボタンの高さ計算の問題で互換性の問題が発生するため、一般的にカスタムボタンを使用します