日期:2014-05-17  浏览次数:20694 次

加了!DOCTYPE飘浮无效果,这是为何,如何处理?
以下代码飘浮效果无法显示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb18030" />
<title>Untitled Document</title>
</head>

<body>
<div id="imgAdFloat"><img src="http://www.wuhuhuisao.com/images/ad/ad.gif"></div><script language="javascript" src="http://www.wuhuhuisao.com/systhemes/js/adfloat.js"></script>
</body>
</html>

去掉以上代码的首行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
可以显示浮动效果,请使用谷歌浏览器查看效果,IE正常,请高手相助。
------解决方案--------------------
<!DOCTYPE ...>
是文本协议
ie自动帮你补齐。。
其它浏览器  会已文本获取其它的方式打开。。
楼主 至少保留
<!DOCTYPE HTML>