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

首頁 > 開發(fā) > CSS > 正文

CSS中Position四個屬性的使用介紹

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

語法:

position:static | relative | absolute | fixed

取值:

static:默認值,無特殊定位,對象遵循正常文檔流。top,right,bottom,left等屬性不會被應用,默認值。
relative:相對定位,對象遵循正常文檔流,但將依據top,right,bottom,left等屬性在正常文檔流中偏移位置。
absolute:絕對定位,對象脫離正常文檔流,使用top,right,bottom,left等屬性進行絕對定位。而其層疊通過z-index屬性定義。
fixed:固定定位,對象脫離正常文檔流,使用top,right,bottom,left等屬性以窗口為參考點進行定位,當出現滾動條時,對象不會隨著滾動。

四個屬性的詳細介紹:

static,默認值

說到這里我們不得不提一下一個定義——文檔流,很多書對文檔流這個概念只是一筆帶過,沒有詳細解答,但我根據自己的經驗和理解對它進行了總結,文檔流其實就是文檔的輸出順序,也就是我們通常看到的由左到右、由上而下的輸出形式,在網頁中每個元素都是按照這個順序進行排序和顯示的,而float和position兩個屬性可以將元素從文檔流脫離出來顯示。

默認值就是讓元素繼續(xù)按照文檔流顯示,不作出任何改變。

relative,相對定位

位置屬性被設置為relative之后,是相對于前面的容器定位的。這個時候不能用top left在定位。應該用margin。它可以隨窗口大小變化。但大小仍然不會變。要是你設置成width:100%;height:100%;這樣就會隨著窗口變大變小。

比如:<div class="1"></div><div class="2"></div>

當1固定了位置。1的樣式 float:left;width:100px; height:800px;
2的樣式為 float:left; position:relative;margin-left:20px;width:50px;
2的位置在1的右邊,距離120px.

absolute,絕對定位

位置被設置為absolute后,被設置的元素會被定義到包含它的元素內的指定坐標(X坐標、Y坐標)。

比如:position:absolute;left:20px;top:80px; 這個容器始終位于距離瀏覽器左20px,距離瀏覽器上80px的這個位置。它不會隨著窗口大小變化,只是固定在一個特定的坐標軸上面;

固定位置,fixed

在理論上,被設置為fixed的元素會被定位于瀏覽器窗口的一個指定坐標,不論窗口是否滾動,它都會固定在這個位置。但是目前它在IE6中不被支持,只有IE7和Firefox瀏覽器可以識別

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南郑县| 宽甸| 九龙坡区| 三门县| 吉林市| 新竹市| 玉屏| 常德市| 肃北| 红河县| 临泽县| 梁河县| 伊吾县| 安阳县| 尚义县| 曲松县| 扶绥县| 秦皇岛市| 遂平县| 阳信县| 岚皋县| 南京市| 凌海市| 花莲县| 儋州市| 文水县| 潞西市| 旅游| 牟定县| 阳西县| 深州市| 都安| 手游| 额尔古纳市| 安宁市| 商洛市| 施甸县| 咸宁市| 准格尔旗| 芦山县| 响水县|