如果不通过CSS验证会怎么样

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:34:42
在样式里写了一些代码:_margin:0 0 0 23px;这段代码不能通过CSS的验证,我想问一下,如果不通过CSS验证会怎么样呢?有什么坏处吗?

加下划线是想Hack IE6吧?
通过验证是证明一段代码符合W3C的CSS标准,可以在支持W3C的各种浏览器上兼容(IE7+、FF、Opera等等),而不通过表明不一定能被正确解读,例如上述代码只能被IE6-识别(或者IE7的“怪异模式”),而在其它浏览器上无效。

如果你仅仅是IE6要用到HACK的话,建议你这样使用:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
#test[id]{margin:0 0 0 50px;background:#ff0000;}
#test{margin:0 0 0 500px;}
-->
</style>
</head>
<body>
<div id="test">在IE6下面,这个div的外边距为500PX;在I