专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > HTML/CSS

document.documentElement.clientWidth和document.body.clientWidth的区别在哪里,该如何处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
document.documentElement.clientWidth和document.body.clientWidth的区别在哪里
为什么在下面两个页面中document.documentElement.clientWidth和document.body.clientWidth两个属性的值返回的正好相反。
HTML code
<!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=gb2312" /></head><body>            <a class="mark" onclick="alert(document.documentElement.clientWidth+':'+document.body.clientWidth)">登录</a> </body></html>

第二个页面
HTML code
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>迅雷看看--中国最高清的在线影院</title><link href="kankan_2_9.css" rel="stylesheet" type="text/css" /><script src="kankan_index_2_9.js" type="text/javascript" language="JavaScript"></script></head><body>            <a class="mark" onclick="alert(document.documentElement.clientWidth+':'+document.body.clientWidth)">登录</a> </body>


请各位高手,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
代码具体起到了,怎样的作用呢。

------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
加了他以后 执行了dtd
必须document.documentElement.clientWidth
内容可见的宽度
------解决方案--------------------
document.documentElement和document.body的区别好像就在html文件是否使用了dtd吧
一个在没有使用dtd下使用 一个在另一情况下使用
------解决方案--------------------
W3C标准哈
就必须执行他咯
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: