首页 > 开发 > 综合 > 正文

关于clientHeight、offsetHeight、scrollHeight

2024-07-21 02:04:25
字体:
来源:转载
供稿:网友

clientheight

大家对 clientheight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。

offsetheight

ie、opera 认为 offsetheight = clientheight + 滚动条 + 边框。
ns、ff 认为 offsetheight 是网页内容实际高度,可以小于 clientheight。

scrollheight

ie、opera 认为 scrollheight 是网页内容实际高度,可以小于 clientheight。
ns、ff 认为 scrollheight 是网页内容高度,不过最小值是 clientheight。

简单地说

clientheight 就是透过浏览器看内容的这个区域高度。

ns、ff 认为 offsetheight 和 scrollheight 都是网页内容高度,只不过当网页内容高度小于等于 clientheight 时,scrollheight 的值是 clientheight,而 offsetheight 可以小于 clientheight。

ie、opera 认为 offsetheight 是可视区域 clientheight 滚动条加边框。scrollheight 则是网页内容实际高度。

同理

clientwidth、offsetwidth 和 scrollwidth 的解释与上面相同,只是把高度换成宽度即可。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表