HTML中怎樣區別絕對定位和相對定位呢?
網頁佈局經常用到相對定位和絕對定位,但是有些小夥伴對於相對定位和絕對定位還不是很瞭解,今天小編我就來給大家深入分析分析。
操作方法
(01)如圖,書寫兩個div,一個div裏面包含有另一個div,並且分別給它們添加一個類。
(02)然後我們使用*來清除所有元素的margin和padding。
(03)然後我們先來設定rone這個類,這裏我就設定成紅顏色,並且距離瀏覽器頂部200像素。
(04)儲存預覽,可以看到,帶有rone類的div變成了紅顏色,並且它距離瀏覽器頂部有一定的距離哦。
(05)接着設定rtwo類的屬性,這裏我就設定成藍色,與紅色區別開來。
(06)如圖,可以看到紅顏色的div裏面包含有藍顏色的div,在沒有特殊定位下,它們位置如圖所示。
(07)接着我們把rtwo的position屬性設定爲relative(相對定位),然後設定left和top的值,表示往右和往下偏移20px。
(08)接着看看設定相對定位之後的位置變化,可以看到,藍色的div偏移了,並且是相對它自己原來的位置。也就是說,相對定位是相對自己原來的位置來進行定位的。
(09)接着我們再去修改rtwo的position,把它改爲absolute,看看會發生什麼狀況。
(10)如圖,藍色div設定絕對定位之後,會跑出紅色div的範圍,變成以網頁的左上角爲標準,進行定位,而不是以自己的位置爲標準進行定位。
(11)接着我們來設定rone的position屬性爲absolute或者relative,這裏我就設定absolute了。
(12)然後,再來看看定位效果,可以看到,藍色div又跑回紅色div裏面了。這裏,我們先稱紅色div爲父盒子,藍色div爲子盒子。在兩者都沒有特殊定位下,父盒子包含子盒子。當子盒子相對定位,父盒子沒有定位,則子盒子相對自己原來的位置偏移。當子盒子絕對定位,父盒子沒有定位,則子盒子以網頁左上角進行偏移。當子盒子相對定位,父盒子絕對定位/相對定位,則子盒子相對自己原來的位置進行定位。當子盒子絕對定位,父盒子絕對定位/相對定位,則子盒子基於父盒子左上角定位。
特別提示
最後一個步驟的總結很重要,大家仔細閱讀,操作,就可以理解了。
-
旅遊景區網站建設規劃方案
現在,隨着互聯網的興起,很多傳統線下的交易都漸漸轉移到線上來,從日常生活用品、食品、服裝到在線訂票等虛擬產品服務。據報告顯示,2016年我國在線度假市場交易規模達到962.9億元,景區網絡購票市場規模爲137.4億元,隨着全民旅遊時代的到來以及景區的互聯網化,未來在線...
-
無法定位程序輸入點 於動態連結庫上怎麼辦
很多朋友在系統軟件啓動時出現無法定位程序輸入點於動態連結庫上,提示的dll檔案也是多種多樣,那麼該怎麼去處理無法定位程序輸入點於動態連結庫上?小編給大家帶來了處理方法。操作方法(01)我們首先在網上找一下出錯的那個程序,找到目標並進入網站。(02)將下載的dll檔案...
-
怎樣使用qq空間中的共享相冊?
QQ空間個人中心裏的共享相冊主要用來與親密好友共存照片,透過它我們可以與好友進行互動,下面爲您講解一下!1、進入QQ空間的個人中心,左側列表找到共享相冊,點擊進去;2、第一次進入“親友相冊”時,彈出新手引導浮層,依次點擊“下一步”,即可看見其他功能介紹頁;...
-
AVI格式視頻怎麼轉MP4
平時工作或者是生活中,有些視頻是AVI格式的,想要將它轉換爲MP4格式,那麼AVI格式視頻怎麼轉MP4呢?操作方法(01)要轉換視頻的格式,一般可以使用第三方軟件,如格式工廠,在桌面上找到它的捷徑,開啟它。(02)開啟之後,來到如下圖所示的介面。(03)因爲是要將AVI格式的視頻轉換爲M...