国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統
|
數據庫
|
建站
|
學院
|
產品
|
網管
|
維修
|
辦公
|
熱點
首頁
>
開發
>
CSS
> 正文
div+css詳解定位與定位應用
2020-10-23 18:41:37
字體:
大
中
小
來源:
轉載
供稿:網友
引伸閱讀
* 解讀absolute與relative
* position:relative/absolute無法沖破的等級
* 對《無法沖破的等級》一文的補充
定位一直是WEB標準應用中的難點,如果理不清楚定位那么可能應實現的效果實現不了,實現了的效果可能會走樣。如果理清了定位的原理,那定位會讓網頁實現的更加完美。
定位的定義:
在CSS中關于定位的內容是:position:relative | absolute | static | fixed
static 沒有特別的設定,遵循基本的定位規定,不能通過z-index進行層次分級。
relative 不脫離文檔流,參考自身靜態位置通過 top,bottom,left,right 定位,并且可以通過z-index進行層次分級。
absolute 脫離文檔流,通過 top,bottom,left,right 定位。選取其最近的父級定位元素,當父級 position 為 static 時,absolute元素將以body坐標原點進行定位,可以通過z-index進行層次分級。
fixed 固定定位,這里他所固定的對像是可視窗口而并非是body或是父級元素。可通過z-index進行層次分級。
CSS中定位的層疊分級:z-index: auto | namber;
auto 遵從其父對象的定位
namber 無單位的整數值。可為負數
定位的原理:
可以位移的元素 (相對定位)
在本文流中,任何一個元素都被文本流所限制了自身的位置,但是通過CSS我們依然使得這些元素可以改變自己的位置,我們可以通過float來讓元素浮動,我們也可以通過margin來讓元素產生位置移動。但是事實上那并非是真實的位移,因為,那只是通過加大margin值來實現的障眼法。而真正意義上的位移是通過top,right,bottom,left(下稱TRBL,TRBL可以折分使用。)針對一個相對定位的元素所產生的。我們看下面的圖:
圖片附件: 定位.PNG (2007-4-1 07:14, 33.12 K)
我們看圖中是一個寬度為200px,高度為50px,margin:25px; border:25px solid #333; padding:25px; 相對定位的元素,并且位移距上50px,距左50px。而下方是一塊默認定位的黑色區塊。我們看到這個處在文本流的區塊被上面的相對定位擋住了一部分,這說明:“當元素被設置相對定位或是絕對定位后,將自動產生層疊,他們的層疊級別自然的高于文本流”。除非設置其z-index值為負值,但是在 Firefox等瀏覽器中z-index為負值時將不會顯示。并且我們發現當相對定位元素進行位移后,表現內容已經脫離了文本流,只是在本文流中還為原來的相對對定位留下了原有的總寬與總高(內容的高度或是寬度加上margin/border/padding的數值)。這說明在相對定位中,雖然表現區脫離了原來的文本流,但是在文本流中還還有此相對定位的老 主站蜘蛛池模板:
武平县
|
凤城市
|
柳江县
|
紫金县
|
封开县
|
安龙县
|
西乡县
|
黄平县
|
汪清县
|
临朐县
|
嵊州市
|
叶城县
|
临安市
|
揭东县
|
华坪县
|
阿克苏市
|
日土县
|
综艺
|
昌图县
|
庄河市
|
营口市
|
石阡县
|
永川市
|
伊川县
|
芦溪县
|
巴马
|
平武县
|
娱乐
|
定陶县
|
昌平区
|
宜宾县
|
麻栗坡县
|
绍兴市
|
漳浦县
|
西林县
|
白银市
|
铜梁县
|
沛县
|
崇文区
|
精河县
|
宜城市
|