特定のクラスについて、次のスタイルが必要です。
stlye1 {
padding-top: 0;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0px;
}
しかし、それは多くの重複があるため、次のように書きたいと思います。
stlye1 {
padding: 0;
padding-bottom: 10px;
}
これは何か悪いことになりますか?
アップデート:
3 つの値 (省略形) が表示されると、最後の値が何に適用されるのかわかりません。そのため、どちらをオーバーライドしたいかを明確にするために、上記の2番目の方法を思いつきました。
更新 2:
簡単な方法として、次のことをどのように具体化しますか。
stlye1 {
padding-top: 0;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0px;
}
style1 {
padding: 0 0 10px; // now i know this one, thanks!
}
stlye2 {
padding-top: 0;
padding-right: 10px;
padding-bottom: 0;
padding-left: 0px;
}
style2 {
padding: 0 10px 0; // is this correct?
}
stlye3 {
padding-top: 10px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0px;
}
style3 {
padding: 10px 0 0; // is this correct?
}
stlye4 {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 10px;
}
style4 {
padding: // i have no clue.
}
更新 3:
要するに、style2 と 4 は、3 つの値のみを指定することによって省略形で実行することはできません。PassKitで示されているように、値が3つしかなく、leftとrightを単独で指定することはできません。