喲,兄弟姐妹們!今天咱們就來扒一扒那個裝逼的 CSS position 屬性吧!話不多說,趕緊上車,跟著老鐵我一塊啃下這個問題!
先來給大家掃個盲,CSS position 屬性就是用來控制元素在文檔流中的定位方式的。對,就是為了讓頁面展示得更加炫酷而生的!
首先,咱們來聊聊 position 的幾個取值吧。一共有四個取值,分別是 static、relative、fixed 和 absolute。咱們一起來搞明白他們的含義!
第一個就是靜態(tài)定位(static)。這個就是默認的定位方式,元素按照正常的文檔流來排布,不會有任何的定位變化喲!嗯,沒錯,就是這么簡單!
接下來就是相對定位(relative)。這個比靜態(tài)定位要炫一些,元素相對于自身的初始位置進行定位,可以通過 top、right、bottom 和 left 屬性來調(diào)整位置喲!真是牛逼,不服不行!
再接下來就是固定定位(fixed)。這個就厲害了!通過設(shè)置 top、right、bottom 和 left 屬性,元素就會相對于瀏覽器窗口進行定位,不管你怎么滾動頁面,他都不動分毫!哇塞,這得多炫酷?。?p>
最后一個是絕對定位(absolute)。這個定位方式就是牛逼中的戰(zhàn)斗機!他相對于最近的非靜態(tài)定位(也就是最近的祖先元素中設(shè)置了非 static 的 position 屬性)的參照物進行定位!什么意思呢?就是說只要找到那個最近的位置不是 static 的父級元素,就按照他的位置來定位,簡直就是天才的發(fā)明!
哥哥姐姐們,別擔心,這些東西我都會一一給你們實例解釋的!
先來看看靜態(tài)定位。咱們寫個例子,有兩個 div 元素,一個是紅色的,一個是藍色的。他們就按照默認的文檔流來排布,相安無事,真是羨煞旁人?。?p>
再來看看相對定位。還是上面那個例子,我們給紅色的 div 元素加上 position: relative; 屬性。然后通過 top、right、bottom 和 left 屬性來調(diào)整它的位置。對啊,就是這么騷氣!
接下來是固定定位。啊,我太喜歡這個了!我們給藍色的 div 元素加上 position: fixed; 屬性,然后通過 top、right、bottom 和 left 屬性來調(diào)整位置。然后不管你怎么滾動頁面,他都會保持在你設(shè)定的位置!哇塞,帥哥靚妹們不轉(zhuǎn)頭都不行?。?p>
最后是絕對定位。咱們給紅色的 div 元素加上 position: absolute; 屬性,然后通過 top、right、bottom 和 left 屬性來調(diào)整它的位置。但是注意喲,因為絕對定位是相對于最近的非靜態(tài)定位的父級元素來定位的。所以,如果你不給他的父級元素設(shè)置非 static 的 position 屬性,他就會相對于 body 元素來定位,這讓我想起了一句話:“沒有對手是不可能把我打敗的!”。簡直了,這就有點玄學的味道了吧!
嗯,關(guān)于 CSS position 屬性,小編給大家介紹了各種取值和他們的含義,以及實際應(yīng)用喲!不得不說,這個屬性真的可以讓頁面變得十分靚麗!希望大家學會了之后,可以用它來裝逼一把,哈哈哈!還有什么問題的話,趕緊留言讓小編我來解答?。∧嫣斓?CSS position 屬性,咱們就到這里先告一段落了!記住,裝逼要靠自己,但裝逼的技巧卻可以向小編我學習喲!大家加油!加油! 7fj7jx.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁設(shè)計制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網(wǎng)站。 該平臺致力于提供實用、相關(guān)和最新的內(nèi)容,這使其成為初學者和經(jīng)驗豐富的專業(yè)人士的寶貴資源。
聲明本文內(nèi)容來自網(wǎng)絡(luò),若涉及侵權(quán),請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱18067275213@163.com
非常期待下一張的分析內(nèi)容!