作业帮 > 综合 > 作业

*border-bottom-width:2px;前面加个“*”符号是什么意思呢?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/24 10:24:10
*border-bottom-width:2px;前面加个“*”符号是什么意思呢?
*border-bottom-width:2px;前面加个“*”符号是什么意思呢?
这属于HACK的范畴,你可以先了解一下HACK,其实*号主要就是为了IE7以下版本的兼容性而写的,由于IE6等版本的浏览器比较古老,在css识别上与现在的一些浏览器有区别,说简单点加了*号就是为了让IE6等版本的浏览器也能认识.
再问: 可是原本的是border: 1px solid #c3c3c3;,这里为什么写成2px呢
(*border-bottom-width: 2px;)
再答: IE6识别border: 1px solid #c3c3c3之后,发现与别的浏览器效果不一样,需要再识别*border-bottom-width: 2px之后才能与别的浏览器效果一样
再问: 恩,那为什么写成2px而不是1px呢?
再答: 别的浏览器边框设置1px就可能达到效果了,结果发现IE6还是不行,必须在底部再加上2px才能达到效果。