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