国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

總結CSS的position定位屬性在使用的一些重點

2024-07-11 08:36:24
字體:
來源:轉載
供稿:網友

關于CSS定位,有人很多時候都是隨便用用,符合自己的要求就行。但是CSS中的position等屬性確實有很多需要認真考究的地方。

1.position:static
static屬性是position的默認值,也就是說,當一個元素沒有為其設定position屬性時,它的默認值就是static。

2.position:absolute
這是一個經常會被用到的position屬性值。如果為某個元素設定了absolute,則該元素脫離原來的文檔流。形象一些說,比如a元素被定義了position:absolute,那么這個元素就不會與這個頁面中的其他元素發生位置上的關系,而是凌駕于整個頁面之上的漂浮狀態。頁面中的其他元素的位置變化、大小變化等,都不會影響a元素的位置,相當于一個局外人。

3.position:relative
relative是最有用的定義方法。設置了relative屬性表示,該元素相對于自己原來位置發生的變化。比如,我們定義了一個b元素,給它設定如下css樣式:

CSS Code復制內容到剪貼板

#b{     
    position: relative;     
    width:100px;     
    height:100px;     
    top:100px;     
}    

該段代碼定義的b元素,它的位置為相對于沒有定義position屬性的位置向下移動100px的距離。relative屬性值的定義就是這樣的定位模式。

4.position:fixed
fixed定位用的不多,但是它非常適用于固定模式的部分制作,比如頂部菜單。定義了fixed屬性后,元素的位置不會隨著任何行為發生變化。

5.relative+position
同時使用這兩個定位,是一種很常用的手法,新手也可能會在此處遇見很多麻煩。總體來說,如果一個元素絕對定位后,其參照物是以離自身最近元素是否設置了相對定位,如果有設置將以離自己最近元素定位,如果沒有將往其祖先元素尋找相對定位元素,一直找到html為止。比如,下面的代碼利用二者的結合實現了一個兩列布局;

CSS Code復制內容到剪貼板

#div-1
 {     
             position:relative;     
}     
            #div-1a
 {     
             position:absolute;     
             top:0;     
             rightright:0;     

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松滋市| 田东县| 孟州市| 丰原市| 山丹县| 三河市| 铜山县| 云霄县| 双城市| 浦江县| 鄱阳县| 佳木斯市| 鄄城县| 诏安县| 朝阳市| 称多县| 大埔县| 开封市| 玛多县| 黄梅县| 武宣县| 镇巴县| 铁力市| 康定县| 金门县| 泰宁县| 高密市| 安阳市| 襄城县| 淳安县| 土默特右旗| 芒康县| 仁寿县| 临桂县| 定南县| 山阳县| 灵山县| 化隆| 玉环县| 稷山县| 永昌县|