首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用CSS通配符

禁用CSS通配符
EN

Stack Overflow用户
提问于 2015-05-13 21:31:00
回答 2查看 61关注 0票数 0

我有一个CSS,它曾经与我的整个页面相关:

代码语言:javascript
复制
*,
*: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=“表单”):

代码语言:javascript
复制
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;  
}

但它似乎不起作用。

EN

回答 2

Stack Overflow用户

发布于 2015-05-13 21:34:52

只需添加一个.来表示类

代码语言:javascript
复制
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;  
}
票数 0
EN

Stack Overflow用户

发布于 2015-05-13 21:39:34

帕特里克,你写错了css。要针对特定的类(在本例中为"form"),需要将css代码更改为

代码语言:javascript
复制
div.forms

请注意,".“是一个类的css选择器。在您的html代码中,您将像这样使用它

代码语言:javascript
复制
<div class="forms"></div>

请阅读更多关于css selectors here的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30216398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档