CSS中属性带 * 号是什么意思

帮忙解释下
2024-12-22 08:59:41
推荐回答(3个)
回答1:

那个星号是用于解决浏览器兼容问题的:

例子:

width:300px; 火狐浏览器
*width:400px; IE7.0
_width:500px; IE6.0

恩~大概就是这样,还有一个事!important 也是用于兼容浏览器问题的:

例子:

width:300px;!important width:400px;

火狐和IE7.0会识别300px,而IE6则会是400px。

最后一个常见*位置:在css样式顶部

例如:

*{
font-size:12px
}
那么这个星号是把页面所有字号都就是默认变成12px

欢迎访问:我助助学习交流网

回答2:

“ * ” 在这个地方主要是用来解决浏览器兼容的问题!
“ * ” 加在样式前面,只有IE才认可这个样式,其它浏览器不会认的!

回答3:

那个 * 是css hack

前面加了*的属性作用于:IE6、IE7