IE8下width:expression(document.body.offsetWidth);height:expression(document.body.

剑胆琴心 2009-07-28 11:05:11
IE7及以下可以正常运行
<div id="divload" style="position:absolute;left:0pt;top:0pt;z-index:10;">
<table id="divtab" style="width:expression(document.body.offsetWidth);height:expression(document.body.offsetHeight);background-color:#FFFFFF;border:solid 1pt #EFEFEF;"><tr><td align="center" style="vertical-align:middle;line-height:16pt;">
<font size="3" color="gray">页面加载中<br />....请稍侯....<br /></font>
</td></tr></table>
</div>
IE8下代码如何调整
width:expression(document.body.offsetWidth);height:expression(document.body.offsetHeight);如何调整?
就是获取offsetWidth和offsetHeight
...全文
296 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小呆家的瓜哥 2011-09-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luqd 的回复:]
document.getElementById("divtab").style.height = document.body.offsetHeight;
这个高度怎么总差一截呢?
[/Quote]

使用document.getElementById("divtab").style.height = document.documentElement.offsetHeight;
对IE5.5以上的版本都可以用
剑胆琴心 2009-07-28
  • 打赏
  • 举报
回复
offsetHeight获取的值是0,我晕倒好几次~!!
剑胆琴心 2009-07-28
  • 打赏
  • 举报
回复
document.getElementById("divtab").style.height = document.body.offsetHeight;
这个高度怎么总差一截呢?
剑胆琴心 2009-07-28
  • 打赏
  • 举报
回复
恩,了解,如果用js做的话,用脚本定义divtab的高度和宽度?

document.getElementById("divtab").style.width = document.body.offsetWidth;
document.getElementById("divtab").style.height = document.body.offsetHeight;
孟子E章 2009-07-28
  • 打赏
  • 举报
回复
建议使用js做,expression这种写法ie之外都不支持

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧