摘要:我們需要了解幾個基礎(chǔ)概念,每個元素都有下列屬性為了理解這些屬性,我們需要知道元素的實(shí)際內(nèi)容有可能比分配用來容納內(nèi)容的盒子更大,因此可能會出現(xiàn)滾動條,內(nèi)容區(qū)域是視口,當(dāng)實(shí)際內(nèi)容比視口大的時候,需要把元素的滾動條位置考慮進(jìn)去。
我們需要了解幾個基礎(chǔ)概念,每個HTML元素都有下列屬性
offsetWidth clientWidth scrollWidth offsetHeight clientHeight scrollHeight offsetLeft clientLeft scrollLeft offsetTop clientTop scrollTop
為了理解這些屬性,我們需要知道HTML元素的實(shí)際內(nèi)容有可能比分配用來容納內(nèi)容的盒子更大,因此可能會出現(xiàn)滾動條,內(nèi)容區(qū)域是視口,當(dāng)實(shí)際內(nèi)容比視口大的時候,需要把元素的滾動條位置考慮進(jìn)去。
clientHeight和clientWidth用于描述元素內(nèi)尺寸,是指 元素內(nèi)容+內(nèi)邊距 大小,不包括邊框(IE下實(shí)際包括)、外邊距、滾動條部分
offsetHeight和offsetWidth用于描述元素外尺寸,是指 元素內(nèi)容+內(nèi)邊距+邊框,不包括外邊距和滾動條部分
clientTop和clientLeft返回內(nèi)邊距的邊緣和邊框的外邊緣之間的水平和垂直距離,也就是左,上邊框?qū)挾?/p>
offsetTop和offsetLeft表示該元素的左上角(邊框外邊緣)與已定位的父容器(offsetParent對象)左上角的距離
offsetParent對象是指元素最近的定位(relative,absolute)祖先元素,遞歸上溯,如果沒有祖先元素是定位的話,會返回null
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/99046.html
摘要:我們需要了解幾個基礎(chǔ)概念,每個元素都有下列屬性為了理解這些屬性,我們需要知道元素的實(shí)際內(nèi)容有可能比分配用來容納內(nèi)容的盒子更大,因此可能會出現(xiàn)滾動條,內(nèi)容區(qū)域是視口,當(dāng)實(shí)際內(nèi)容比視口大的時候,需要把元素的滾動條位置考慮進(jìn)去。 我們需要了解幾個基礎(chǔ)概念,每個HTML元素都有下列屬性 offsetWidth clientWidth scrollWidth offsetHe...
摘要:訪問集合元素時使用局部變量對于任何類型的訪問,如果對同一個屬性或者方法訪問多次,最好使用一個局部變量對此成員進(jìn)行緩存。 三、DOM Scripting DOM編程 我們都知道對DOM操作的代價(jià)昂貴,這往往成為網(wǎng)頁應(yīng)用中的性能瓶頸。在解決這個問題之前,我們需要先知道什么是DOM,為什么他會很慢。 DOM in the Browser World 瀏覽器中的DOM DOM是一個獨(dú)立于語言...
摘要:訪問集合元素時使用局部變量對于任何類型的訪問,如果對同一個屬性或者方法訪問多次,最好使用一個局部變量對此成員進(jìn)行緩存。 三、DOM Scripting DOM編程 我們都知道對DOM操作的代價(jià)昂貴,這往往成為網(wǎng)頁應(yīng)用中的性能瓶頸。在解決這個問題之前,我們需要先知道什么是DOM,為什么他會很慢。 DOM in the Browser World 瀏覽器中的DOM DOM是一個獨(dú)立于語言...
摘要:前言瀏覽器的內(nèi)核是指支持瀏覽器運(yùn)行的最核心的程序,分為兩個部分的,一是渲染引擎,另一個是引擎。渲染引擎在不同的瀏覽器中也不是都相同的。接下來就是瀏覽器的渲染過程。布局完成后,瀏覽器會立即發(fā)出和事件,將渲染樹轉(zhuǎn)換成屏幕上的像素。 前言 瀏覽器的內(nèi)核是指支持瀏覽器運(yùn)行的最核心的程序,分為兩個部分的,一是渲染引擎,另一個是JS引擎。渲染引擎在不同的瀏覽器中也不是都相同的。目前市面上常見的瀏覽...
閱讀 3632·2023-04-26 02:32
閱讀 3935·2021-11-23 10:05
閱讀 2298·2021-10-08 10:04
閱讀 2717·2021-09-22 16:06
閱讀 3618·2021-09-22 15:27
閱讀 773·2019-08-30 15:54
閱讀 1716·2019-08-30 13:50
閱讀 2709·2019-08-29 13:56