我有这个CSS曾经与我的整个页面相关:
*,
*:after,
*:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;
}
但后来我意识到我希望这种风格只能应用于页面的特定部分(使用class =“forms”):
div[class="forms"],
div[class="forms"]:after,
div[class="forms"]:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;
}
但它似乎不起作用。
答案 0 :(得分:0)
只需添加.
即可指明课程
div.forms,
div.forms:after,
div.forms:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;
}
答案 1 :(得分:0)
div.forms
请注意"。"是一个类的CSS选择器。在您的HTML代码中,您将使用它
<div class="forms"></div>
请阅读有关css选择器here的更多信息。