对于给定的课程,我希望具有以下样式:
stlye1 {
padding-top: 0;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0px;
}
但这有很多重复,所以我只想写:
stlye1 {
padding: 0;
padding-bottom: 10px;
}
这会是一件坏事吗?
更新:
当我看到 3 个值(简写)时,我不确定最后一个要适用于什么。所以我想出了上面的第二种方法来明确我想要覆盖哪个。
更新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 所指出的,left 和 right 不能单独用 3 个值指定。