亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css中的position的示例分析

發布時間:2021-09-14 11:40:58 來源:億速云 閱讀:122 作者:小新 欄目:web開發

小編給大家分享一下css中的position的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

position,我們百度一下,就知道這個單詞的意思是方位,在css中,就是定位的意思,屬性名字是 position,屬性值有五個,分別是 static(默認定位)、absolute(絕對定位)、relative(相對定位)、fixed(固定定位)、inherit(繼承定位,不常用)。

書寫規則:

position:static|absolute|relative|fixed|inherit

每個屬性值都介紹一下吧

1、position:static(默認定位)

顧名思義,就是我們平常書寫的時候,每個div在文檔流中默認的排版,就是static屬性值,它不會讓div或者其他元素脫離文檔流,而是遵循排版的原則,從上到下,塊級元素換行,行內元素不換行等等通用原則,所以,如果不用定位屬性,那么這個position就不用設置。

2、position:relative(相對定位)

相對定位,就是相對于自己本身進行定為移動,它不會脫離文檔流,也就是說,我給一個元素設定了這個屬性,那么這個文件還會在這個文檔流中來回移動,至于怎么移動,下面再講。

3、position:absolute(絕對定位)

跟相對定位不同,它是相對于擁有相對定位屬性的父元素進行定位移動,它會脫離文檔流。

如果父元素中的所有子元素都設置了absolute,那么所有的子元素都會浮起來,然后堆疊到一塊兒,所以為了把各個元素攤開顯示,我們需要移動這些元素,而移動這些元素的方法,就是直接是style樣式表中書寫:left、right、top、bottom四個屬性,然后在屬性的后面寫上px(像素)、%(百分比)等可以表示距離的單位。

在這里,我們要特別強調,left和right不能同時使用,top和bottom不能同時使用。

并且,這四個元素,都是相對于擁有相對定位(relative)屬性的父元素進行移動的。如果父元素沒有相對定位,那么絕對定位就是相對于body進行定位的。

所以,為了不讓自己設置的元素跑飛了,那就記得給父元素設置relative吧。

4、fixed(固定定位)

這個定位是相對于瀏覽器窗口進行的定位,移動方法跟相對和絕對定位一樣的。

它也會脫離文案流,我們常見的側邊欄或者廣告圖就是用這個功能實現的。很實用,很強大的功能。

5、inherit(繼承定位),就是從父元素繼承position定位屬性,不怎么常用。

講到這里,我們就涉及到一個z-index (層級)的問題。剛才我們講過,如果給子元素全部設置了absolute,那么所有的子元素就會堆疊在一起,互相遮蓋。

如果我們需要在一個元素上堆疊好多層,那怎么給它們排序呢。這就需要用到z-index屬性了。

z-index屬性的屬性值是數字。數字越大,那么它就顯示的最考上,比如說吧,

z-index=0 的元素就會再 z-index=1的下面顯示,z-index=10會再z-index=8上面顯示,所以,堆疊它們的顯示順序,設置z-index就可以了。

當然,如果不設置z-index的話,默認的,后面的元素會遮蓋前面的元素。

使用時需注意的問題:

1、float屬性不可以和position屬性共用,切記!

2、使用absolute時記得給父元素加relative

3、除了用left和top外,還有right和bottom,活學活用

4、能不用position就不用position,畢竟容易把布局搞亂

5、Javascript中調用position的方法是:div.style.positio=”absolute”類似 div是變量名

以上是“css中的position的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永丰县| 鄄城县| 寿宁县| 榕江县| 商南县| 佛山市| SHOW| 虞城县| 宁夏| 中西区| 英吉沙县| 界首市| 平原县| 吉首市| 栾城县| 土默特右旗| 诏安县| 鲁山县| 南阳市| 万载县| 靖安县| 深州市| 桑日县| 宁南县| 阳春市| 抚州市| 图们市| 霍山县| 黎平县| 瑞昌市| 图木舒克市| 邹城市| 浦城县| 全州县| 务川| 德昌县| 柳林县| 平果县| 洛南县| 蒙城县| 晋江市|