*, *:before, *:after{}css3这里的*是什么意思?

*, *:before, *:after {
  box-sizing: inherit;
}

这里的,以及起什么作用?

阅读 3.9k
5 个回答
所有元素 以及所有元素内容之前以及内容之后都继承父元素的box-sizing属性
参考查询css3 box-sizing属性 伪类:before :after *是所有元素

星号不是css3的吧,星号是选择器,代表所有元素的意思,这里的作用,是让所有的元素的盒子模型继承父类,详情看:*选择器

通配符,表示所有元素

*在css里面是代表匹配所有的元素 通常用在强制重置内外边距

*{ 
    margin:0;
    padding:0;
}

CSS选择器通配符,表示选择所有元素。
但这是一种影响性能消耗时间的选择器,在开发中一般不推荐使用。

推荐问题