div{width:230px; margin-left:10px; _width:220px; *+width:220px;}这样写是什么意思.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 19:13:10

div{width:230px; margin-left:10px; _width:220px; *+width:220px;}这样写是什么意思.
div{width:230px; margin-left:10px; _width:220px; *+width:220px;}这样写是什么意思.

div{width:230px; margin-left:10px; _width:220px; *+width:220px;}这样写是什么意思.
为了对不同的浏览器使用不同的样式值.
首先,width:230px; 所有浏览器都可以正确识别和应用;
_width:220px; 只有IE6会将它理解为width:220px; 所以,在IE6下,width的值被覆盖为220px;
*+width:220px; 只有IE7会将它理解为width:220px; 同上;
所以,在IE6/7下被应用的width值为220px,而其它浏览器则应用230px
更详细的信息,你可以百度CSS HACK