成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS+DIV布局中absolute和relative區(qū)別

開發(fā) 前端
在用CSS+DIV進行布局定位的時候,經(jīng)常會用到position屬性,它有relative,absolute,static,fixed四個屬性值,這里通過圖例向大家描述一下它們的具體使用。

這里向大家簡單介紹一下CSS+DIV布局中absolute和relative屬性的用法和區(qū)別,定位為relative的元素脫離正常的文本流中,但其在文本流中的位置依然存在,而定位為absolute的層脫離正常文本流,但與relative的區(qū)別是其在正常流中的位置不在存在。

詳解CSS+DIV布局定位

在用CSS+DIV進行布局定位的時候,一直對position的四個屬性值relative,absolute,static,fixed分的不是很清楚,以致經(jīng)常會出現(xiàn)讓人很郁悶的結(jié)果。今天研究了一下,總算有所了解。在此總結(jié)一下:

先看下position各個屬性值的定義:

1、static:默認(rèn)值。沒有定位,元素出現(xiàn)在正常的流中(忽略top,bottom,left,right或者z-index聲明)。

2、relative:生成相對定位的元素,通過top,bottom,left,right的設(shè)置相對于其正常位置進行定位。可通過z-index進行層次分級。

3、absolute:生成絕對定位的元素,相對于static定位以外的第一個父元素進行定位。元素的位置通過"left","top","right"以及"bottom"屬性進行規(guī)定。可通過z-index進行層次分級。

4、fixed:生成絕對定位的元素,相對于瀏覽器窗口進行定位。元素的位置通過"left","top","right"以及"bottom"屬性進行規(guī)定。可通過z-index進行層次分級。

static與fixed的定位方式較好理解,在此不做分析。下面對應(yīng)用的較多的relative和absolute進行分析:

1、relative。

定位為relative的元素脫離正常的文本流中,但其在文本流中的位置依然存在。如圖1:

relative定位

黃色背景的層定位為relative,紅色邊框區(qū)域為其在正常流中的位置。在通過top、left對其定位后,從灰色背景層的位置可以看出其正常位置依然存在。

2、absolute。

定位為absolute的層脫離正常文本流,但與relative的區(qū)別是其在正常流中的位置不在存在。如圖2:

absolute定位

可以看到,在將黃色背景層定位為absolute后,灰色背景層自動補上。#p#

3、relative與absolute的主要區(qū)別:

首先,是上面已經(jīng)提到過的在正常流中的位置存在與否。

其次,relative定位的層總是相對于其最近的父元素,無論其父元素是何種定位方式。如圖3:

relative和absolute定位

圖中,紅色背景層為relative定位,其直接父元素綠色背景層為默認(rèn)的static定位。紅色背景層的位置為相對綠色背景層top、left個20元素。而如果紅色背景層定位為absolute,則情形如圖4:

relative和absolute定位

可以看到,紅色背景層依然定義top:20px;left:20px;但其相對的元素變?yōu)槎ㄎ环绞綖閍bsolute或relative的黃色背景層。因此,對于absolute定位的層總是相對于其最近的定義為absolute或relative的父層,而這個父層并不一定是其直接父層。如果其父層中都未定義absolute或relative,則其將相對body進行定位,如圖5:

relative和absolute定位

除top、left、right、bottom定位外,margin屬性值的定義也符合上述規(guī)則。

詳文參考:http://www.csschina.net/a/jc/css_709.html

【編輯推薦】

  1. 解讀CSS中absolute與relative的區(qū)別和聯(lián)系
  2. CSS 絕對定位屬性absolute用法初探 
  3. DIV CSS建站對瀏覽器兼容性和注意事項
  4. CSS2.0中page-break-after屬性用法
  5. 解讀DIV CSS網(wǎng)頁布局中CSS無效十個原因

 

責(zé)任編輯:佚名 來源: csschina.net
相關(guān)推薦

2010-09-06 16:27:06

CSSabsoluterelative

2010-08-31 15:24:43

CSSpositionabsolute

2010-08-24 09:05:20

CSS+DIV

2010-09-03 13:23:07

absoluterelativeCSS

2010-08-17 10:39:39

DIVabsoluterelative

2010-09-14 16:39:26

CSS DIV相對定位CSS DIV絕對定位

2010-10-08 14:39:43

IE6DIVIE7

2010-08-23 16:23:53

CSS+DIV

2010-08-30 10:32:38

SPANDIV

2010-09-10 15:01:26

CSS+DIV排版

2010-08-27 10:59:11

DIVTable

2010-09-01 11:34:33

CSS布局

2010-09-14 16:57:29

DIV絕對定位CSS

2010-08-16 11:05:54

DIV+CSS

2010-09-01 14:02:27

絕對定位浮動CSS

2010-09-14 13:05:10

VisibilityDisplayCSS DIV

2010-08-26 16:19:41

DIV圓角

2010-08-24 11:00:55

DIV CSS

2010-08-16 14:18:49

DIV+CSS

2010-08-27 10:49:38

DIVtable
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩精品亚洲专区在线观看 | a级黄色网 | 羞羞色在线观看 | 久久91 | 日本字幕在线观看 | 久久久久久久久久久一区二区 | www.99热这里只有精品 | 久久伊人免费视频 | 免费国产一区 | 日韩一区二区三区在线观看 | 国产精产国品一二三产区视频 | 久草青青草 | 中文字幕国产视频 | a级毛片国产| 国内av在线 | 国产精品自拍视频网站 | 亚洲国产网址 | 在线免费视频一区 | 日韩欧美在线一区 | 欧美精品综合在线 | 精品久久久久一区二区国产 | 日本天天操 | 激情婷婷 | 人人干人人玩 | 国产不卡在线观看 | 日韩在线第一 | 国产激情精品一区二区三区 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 99精品视频在线 | 亚洲精品久久久一区二区三区 | 一区二区三区视频 | 欧美一级免费看 | 亚洲图片一区二区三区 | 3级毛片| 亚洲一区二区av | 不卡在线视频 | 国产日韩精品一区 | www.日日夜夜 | 欧美一卡二卡在线观看 | 综合久久av| 亚洲av一级毛片 |