第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

clientHeight,scrollHeight和offsetHeight到底有什么區(qū)別

clientHeight,scrollHeight和offsetHeight到底有什么區(qū)別

正在回答

2 回答

clientHeight

大部分瀏覽器對(duì) clientHeight 都沒有什么異議,認(rèn)為是元素可視區(qū)域的高度,也就是說元素或窗口中可以看到內(nèi)容的這個(gè)區(qū)域的高度,即然是指可看到內(nèi)容的區(qū)域,滾動(dòng)條不算在內(nèi)。但要注意padding是算在內(nèi)。其計(jì)算方式為clientHeight = topPadding + bottomPadding+ height - 水平滾動(dòng)條高度。

offsetHeight

在IE6,IE7,IE8, IE9以及最新的的FF, Chrome中,對(duì)于一般元素,都是offsetHeight = padding + height + border = clientHeight + 滾動(dòng)條 + 邊框。?

scrollHeight


scrollHeight的爭議比較大,有些瀏覽器認(rèn)為scrollHeight可以小于clientHeight,有些認(rèn)為scrollHeight至少應(yīng)該等于clientHeight。但有一點(diǎn)是一樣的,就是scrollHeight >= topPadding + bottomPadding + 內(nèi)容margin box的高度。

在瀏覽器中的區(qū)別在于:

IE6、IE7 認(rèn)為scrollHeight 是內(nèi)容高度,可以小于clientHeight。

FF 認(rèn)為scrollHeight 是內(nèi)容高度,不過最小值是clientHeight。

注:?以上都是對(duì)于一般元素而方言的,body和documentElement的clientHeight, offsetHeight和scrollHeight在各個(gè)瀏覽器中的計(jì)算方式又不同。

在所有的瀏覽器中,如果你想獲取視窗可見部分的高度,應(yīng)該使用documentElement.clientHeight,因?yàn)閎ody.clientHeight是由它的內(nèi)容決定的。


4 回復(fù) 有任何疑惑可以回復(fù)我~

我直接上圖了http://img1.sycdn.imooc.com//562758110001a57a06090602.jpg

7 回復(fù) 有任何疑惑可以回復(fù)我~
#1

nideyida

太亂了看不懂
2015-10-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

交替的黑白鍵

好圖~
2016-01-04 回復(fù) 有任何疑惑可以回復(fù)我~
#3

晴雨踏青

敢問少俠圖從哪里弄到的
2016-03-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

clientHeight,scrollHeight和offsetHeight到底有什么區(qū)別

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)