Html 优化一个简单的类
可以把下面的类写得更短吗Html 优化一个简单的类,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,可以把下面的类写得更短吗 <div class="col-sm-7 small-padding-right small-padding-top small-padding-bottom"> .小垫子{ 左侧填充:5px; } .小垫底{ 右侧填充:5px; } .左边有小填充物{ 左侧填充:5px; } .小填充,对吗{ 右侧填充:5px; } 1. 2. 3. 您可以在声明类名时组合类名 .small-padding.top { padding-top:5px; }
<div class="col-sm-7 small-padding-right small-padding-top small-padding-bottom">
.小垫子{
左侧填充:5px;
}
.小垫底{
右侧填充:5px;
}
.左边有小填充物{
左侧填充:5px;
}
.小填充,对吗{
右侧填充:5px;
}
1.
2.
3.
您可以在声明类名时组合类名
.small-padding.top {
padding-top:5px;
}
.small-padding.bottom {
padding-bottom:5px;
}
.small-padding.left {
padding-left:5px;
}
.small-padding.right {
padding-right:5px;
}
然后是你的HTML
<div class="col-sm-7 small-padding top right bottom">
<div class="content"></div>
</div>
没有左填充
只有左边的填充
仅顶部填充
只有底部填充
只有正确的填充
您可以在声明类名时组合类名
.small-padding.top {
padding-top:5px;
}
.small-padding.bottom {
padding-bottom:5px;
}
.small-padding.left {
padding-left:5px;
}
.small-padding.right {
padding-right:5px;
}
然后是你的HTML
<div class="col-sm-7 small-padding top right bottom">
<div class="content"></div>
</div>
没有左填充
只有左边的填充
仅顶部填充
只有底部填充
只有正确的填充
我认为你建议的类名是不可能的。只需为特定标记创建一个新的css样式
<div class="col-sm-7 small-padding-right small-padding-top small-padding-bottom">
顺便问一下,小填充顶部css应该包含填充顶部而不是填充左侧,不是吗?小填充底部也是如此。我认为您建议的类名是不可能的。只需为特定标记创建一个新的css样式
<div class="col-sm-7 small-padding-right small-padding-top small-padding-bottom">
顺便问一下,小填充顶部css应该包含填充顶部而不是填充左侧,不是吗?小填充底部也是如此。您可以这样做: [类别*=padT]{ 垫面:5px; } [类别*=padB]{ 垫底:5px; } [类别*=padL]{ 左侧填充:5px; } [类别*=padR]{ 右侧填充:5px; } 1. 2. 3.
您可以这样做: [类别*=padT]{ 垫面:5px; } [类别*=padB]{ 垫底:5px; } [类别*=padL]{ 左侧填充:5px; } [类别*=padR]{ 右侧填充:5px; } 1. 2. 3.
在我需要使用这些类名的文档之后,您可以使用较短的类名:-在我需要使用这些类名的文档之后,您可以使用较短的类名:-非常感谢您的建议。这似乎是正确的做法。我可以看到列之间的空间不相等,而底部的边栏是短的吗?您的class.small-padding.bottom包含右侧填充:5px;而是填充底部:5px;,请纠正你的课堂价值观。非常感谢你的建议。这似乎是正确的做法。我可以看到列之间的空间不相等,而底部的边栏是短的吗?您的class.small-padding.bottom包含右侧填充:5px;而是填充底部:5px;,请更正您的类值。
.small-padding-left {
padding: 5px 5px 5px 0px; /* only the left side doesn't have padding like your original html code.*/
}