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 的解释与上面相同,只是把高度换成宽度即可。
新闻热点
疑难解答