当前位置:   article > 正文

CSS中 *{ }、*zoom,各种 * 代表的意思_css *zoom

css *zoom

** 的含义
果然眼冒金星,学习前辈的项目代码,突然一堆*,问了问查了查。

.nav li a {
  display: block;
  *zoom: 1;
}

.nav * li a {
  display: inline;
}

.nav li * a {
  display: inline;
}
*{
	color:#ffffff;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

body是对body对象样式的控制,而* 代表所有元素(编程里面*一般代表的都是通配符)。 * 则是对所有对象进行样式的控制。 * { }就是对所有的标记做设置(前辈建议,少用);举个例子:HTML文档内容body{font-size:12px;}div{font-size:12px;}p{font-size:12px;}span{font-size:12px;}可以用一个代替就是 *{font-size:12px;}

*zoom: 1;某一元素前面加 *,*在CSS里可以做HACK写法。针对IE浏览器可用。即在IE浏览器显示效果。

下面这个问题我也不是太明白看大家的了:这里的 * 代表什么意思呢?有什么作用?
.nav * li a {
display: inline;
}
我自己理解是.nav的所有li a都适用

.nav li * a {
display: inline;
}
这个理解成,nav li下所有a标签都适用。
自己把自己绕晕了,这俩不是一个意思了?好像还是有范围上的差别的!有明白的大佬解答一番,感谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/280896
推荐阅读
  

闽ICP备14008679号