国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

深入探究DIV CSS布局中position屬性用法

開發 前端
如果用DIV CSS中的position屬性來布局頁面,父級元素的position屬性必須為relative,而定位于父級內部某個位置的元素,最好用absolute。

本文向大家描述一下DIV CSS布局中的position屬性的用法,position屬性主要有四種屬性值,任何元素的默認position的屬性值均是static,靜態。這節課主要講講relative(相對)以及absolute(絕對)。

如何學習DIV+CSS布局之position屬性

如果用position屬性來布局頁面,父級元素的position屬性必須為relative,而定位于父級內部某個位置的元素,***用absolute。定位(position)布局頁面說容易非常容易,只需要記住這節課***一句話就可以了,說困難,那是相當的難理解,需要一定的耐心,不過還好,KwooJan給大家總結的已經很通俗易懂了。

如果下面的文字實在是無法理解透,那就記住這節課***總結的一句話“如果用position來布局頁面,父級元素的position屬性必須為relative,而定位于父級內部某個位置的元素,***用absolute,因為它不受父級元素的padding的屬性影響,當然你也可以用position,不過到時候計算的時候不要忘記padding的值。”

任何元素的默認position的屬性值均是static,靜態。這節課主要講講relative(相對)以及absolute(絕對)。

【DIV+CSS布局之position屬性:absolute】

意思是:他的意思是絕對定位,他默認參照瀏覽器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面簡稱TRBL)進行定位,有以下屬性:
1)如果沒有TRBL,以父級的左上角,在沒有父級的時候,他是參照瀏覽器左上角,如果在沒有父級元素的情況下,存在文本,則以它前面的***一個文字的右上角為原點進行定位但是不斷開文字,覆蓋于上方。

2)如果設定TRBL,并且父級沒有設定position屬性,那么當前的absolute則以瀏覽器左上角為原始點進行定位,位置將由TRBL決定。

3)如果設定TRBL,并且父級設定position屬性(無論是absolute還是relative),則以父級的左上角為原點進行定位,位置由TRBL決定。即使父級有Padding屬性,對其也不起作用,說簡單點就是:它只堅持一點,就以父級左上角為原點進行定位,父級的padding對其根本沒有影響。

以上三點可以總結出,若想把一個定位屬性為absolute的元素定位于其父級元素內,只有滿足兩個條件:

***:設定TRBL

第二:父級設定Position屬性

上面的這個總結非常重要,可以保證你在用absolue布局頁面的時候,不會錯位,并且隨著瀏覽器的大小或者顯示器分辨率的大小,而不發生改變。

只要有一點不滿足,元素就會以瀏覽器左上角為原點,這就是初學者容易犯錯的一點,已經定位好的板塊,當瀏覽器的大小改變,父級元素會隨之改變,但是設定Position屬性為absolute的板塊和父級元素的位置發生改變,錯位了,這就是因為此時元素以瀏覽器的右上角為原點的原因。
初學者很容易犯錯的是,不清楚Position屬性為absolute的板塊,若想定位到父級板塊中,并且當瀏覽器的大小改變或顯示器的分辨率改變,布局不發生改變,是需要滿足兩個條件的,只要有一點不滿足,元素就會以瀏覽器左上角為原點,從而導致頁面布局錯位。#p#

【DIV+CSS布局之position屬性:relative】

意思是相對定位,他是默認參照父級的原始點為原始點,無父級則以文本流的順序在上一個元素的底部為原始點,配合TRBL進行定位,當父級內有padding等CSS屬性時,當前級的原始點則參照父級內容區的原始點進行定位,有以下屬性:

1)如果沒有TRBL,以父級的左上角,在沒有父級的時候,他是參照瀏覽器左上角(到這里和absolute***條一樣),如果在沒有父級元素的情況下,存在文本,則以文本的底部為原始點進行定位并將文字斷開(和absolut不同)。

2)如果設定TRBL,并且父級沒有設定position屬性,仍舊以父級的左上角為原點進行定位(和absolut不同)

3)如果設定TRBL,并且父級設定position屬性(無論是absolute還是relative),則以父級的左上角為原點進行定位,位置由TRBL決定(前半段和absolut一樣)。如果父級有Padding屬性,那么就以內容區域的左上角為原點,進行定位(后半段和absolut不同)。

以上三點可以總結出,無論父級存在不存在,無論有沒有TRBL,均是以父級的左上角進行定位,但是父級的Padding屬性會對其影響。

綜合上面對relative的敘述,我們就可以將position屬性為relative的DIV視成可以用TRBL進行定位的的普通DIV,或者說只要將我們平時布局頁面的div的CSS屬性中加上position:relative后,就不只是用float布局頁面了,還可以用TRBL進行布局頁面了,或者說加上position:relative的DIV也可以像普通的DIV進行布局頁面了,只不過還可以用TRBL進行布局頁面。但是position屬性為absolute不可以用來布局頁面,因為如果用來布局的話,所有的DIV都相對于瀏覽器的左上角定位了,所以只能用于將某個元素定位于屬性為absolute的元素的內部某個位置。

這樣我們就可以總結比較重要的結論:

屬性為relative的元素可以用來布局頁面,屬性為absolute的元素用來定位某元素在父級中的位置,既然屬性為absolute的元素用來定位某元素在父級中位置,就少不了TRBL,這時候根據一開始講的absolute的第三條,如果父級元素沒有position屬性那么absolute元素就會脫離父級元素,但是如果是布局頁面,父級元素position的屬性又不能為absolute,不然就會以瀏覽器左上角為原點了,所以父級元素的position屬性只能為relative!

總結:

如果用position來布局頁面,父級元素的position屬性必須為relative,而定位于父級內部某個位置的元素,***用absolute,因為它不受父級元素的padding的屬性影響,當然你也可以用position,不過到時候計算的時候不要忘記padding的值。
 

【編輯推薦】

  1. JavaScript巧解IE6至IE8兼容問題
  2. JavaScript代碼輕松實現DIV圓角
  3. 網頁排版中IE6,IE7,Firefox瀏覽器兼容性寫法
  4. CSS屬性display:inline-block使用揭秘
  5. Firefox、IE7、IE6瀏覽器兼容問題概念解析

 

 

責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-08-16 11:05:54

DIV+CSS

2010-08-30 10:58:19

DIV CSSfloat

2010-08-17 10:31:10

DIV布局屬性

2010-08-23 09:42:50

CSSPosition

2010-09-01 11:21:18

CSSpositionfloat

2010-08-25 14:26:09

CSSdisplay

2010-08-24 15:11:24

PositionCSS

2010-09-08 16:22:32

PositionCSS

2010-09-15 13:44:01

CSS positio

2010-09-02 11:18:46

CSSfloatposition

2010-09-06 17:20:04

background-CSS

2010-08-24 09:05:20

CSS+DIV

2010-08-16 16:27:42

DIV布局屬性

2010-09-10 10:10:36

CSS屬性

2010-09-01 11:34:33

CSS布局

2010-08-16 10:18:53

DivCSS

2010-09-10 10:47:47

CSSposition

2010-09-14 13:05:10

VisibilityDisplayCSS DIV

2010-08-23 15:51:54

paddingmargin

2010-08-17 09:31:08

DIV布局
點贊
收藏

51CTO技術棧公眾號

久久久久久中文字幕| 久久综合色一本| 免费在线黄色影片| 亚洲国产欧美在线观看| 日韩女优av电影在线观看| 激情四房婷婷| 国产精品久久久久久妇女6080 | 99爱在线视频| 精东粉嫩av免费一区二区三区| 日韩一级免费观看| 亚洲欧美日韩另类精品一区二区三区| 日韩少妇视频| 7777精品伊人久久久大香线蕉的 | 日韩视频第二页| 精品国产亚洲一区二区三区| 久久久蜜臀国产一区二区| 欧美大片第1页| 欧美变态另类刺激| 国产乱码精品一区二区三| 日韩av大全| 日韩精品一区二区三区av| 91精品综合久久久久久| 北岛玲一区二区三区| 亚洲成人777| 污网站视频在线观看| 色综合久久综合中文综合网| 四虎成人免费在线| 91黄视频在线观看| 四虎影视国产在线视频| 亚洲人成五月天| 男女羞羞电影免费观看| 亚洲人成伊人成综合网小说| 日本xxxx高清色视频| 激情久久av一区av二区av三区| 欧美成熟毛茸茸| 欧美精品 国产精品| 1024在线看片你懂得| 原创国产精品91| 在线播放一区二区精品视频| 97视频免费在线看| 欧美亚洲国产一区| 日韩一级二级三级精品视频| av有码在线观看| 色狠狠久久aa北条麻妃| 爱爱精品视频| 欧美一级夜夜爽| 在线观看小视频| 精品国产一区久久久| 三级网站在线| 欧美性猛片aaaaaaa做受| 超级白嫩亚洲国产第一| 欧美成人国产va精品日本一级| 久久爱www成人| 欧美激情专区| 粉嫩aⅴ一区二区三区四区| 日韩免费高清在线| 天天操天天综合网| 国产在线观看www| 国产91精品久久久久久久| 亚洲午夜极品| 欧美片在线播放| 校园春色亚洲| 91wwwcom在线观看| 在线观看一区视频| 97视频久久久| 一本久道中文字幕精品亚洲嫩| 超碰激情在线| 国产精品久久久久久久9999| 精品国产免费人成网站| 在线视频一区二区三区| 北岛玲heyzo一区二区| 国产精品精品国产| 另类人妖一区二区av| 男男视频在线观看网站| 欧美精品一区二区在线播放| 牛牛视频精品一区二区不卡| 欧美精品一区二区三区在线四季 | 亚洲另类一区二区| 警花观音坐莲激情销魂小说| 亚洲高清av| 草草草在线视频| 欧美日韩一区二区三区四区| 羞羞视频在线观看| 亚洲欧美国产日韩天堂区| 91久久国产| 99热在线这里只有精品| 欧美日韩亚洲丝袜制服| 成人直播在线观看| 在线视频不卡一区二区| 久久在线精品| xxxx影院| 樱桃视频在线观看一区| 中文一区一区三区高中清不卡免费 | 精品电影一区| 四虎4hutv紧急入口| 亚洲人免费视频| 黑人一区二区| 色琪琪免费视频网站| 久久夜精品香蕉| 美女mm1313爽爽久久久蜜臀| 国产天堂在线| 欧美亚洲综合色| 亚洲欧美tv| 116极品美女午夜一级| 91亚洲精品久久久蜜桃网站| 在线观看免费版| 成人av番号网| 欧美成人久久| 狠狠爱一区二区三区| 亚洲欧美综合在线精品| 精品176极品一区| 国产av第一区| 亚洲福利精品在线| 亚洲一区网站| 久草在线看片| 欧美亚洲成人xxx| youjizz久久| av777777| 欧美激情国内偷拍| av一区二区三区在线| 国产盗摄在线视频网站| 亚洲成人黄色网址| 亚洲美洲欧洲综合国产一区| 亚洲成av人影片在线观看| 国产精品麻豆va在线播放| 综合电影一区二区三区| 91成人短视频| 色噜噜狠狠永久免费| 一区二区三区在线视频观看58| 日韩一区二区三免费高清在线观看| 日本一区不卡| 日韩免费电影网站| 蜜桃视频在线观看一区二区| 色呦呦网站在线观看| 五月天婷亚洲天综合网鲁鲁鲁| 在线成人高清不卡| 石原莉奈在线亚洲三区| 免费看电影在线| 成年人免费观看的视频| 中文字幕免费一区| 色播一区二区| 亚洲国产精品三区| 都市激情亚洲色图| av资源一区| 国产91视频一区| 国产精品私房写真福利视频| 黄色成人美女网站| av在线不卡观看| 欧美日韩不卡视频| 日韩中文字幕一区二区三区| 国模套图日韩精品一区二区| 又粗又黑又大的吊av| 久久久久久久久久久久久久久久久久av | 中文字幕大看焦在线看| 在线不卡免费欧美| 日韩va亚洲va欧美va久久| 国产蜜臀av在线播放| 特色特色大片在线| 欧美激情精品久久久久久| 一区二区三区产品免费精品久久75| av网址在线免费观看| 中文字幕精品在线播放| 欧美激情伊人电影| 欧美日韩在线观看视频| 老牛嫩草一区二区三区日本| 欧美国产日韩电影| 猫咪av永久| 日韩国产在线一区| 日韩在线视频二区| 国产精品国产精品国产专区不蜜| 99久久精品国产亚洲精品| 久久99亚洲网美利坚合众国| aaaaaa亚洲| 99国产超薄丝袜足j在线观看| 亚洲国产日韩欧美在线99| 91免费视频大全| 99久久www免费| 欧美电影网址| 在线观看理论片| 国产精品无码免费专区午夜| 欧美日韩免费一区二区三区| 国产精品一区二区你懂的| 精品人人人人| av在线免费网站| 99视频在线免费| 国产伦精品一区二区三毛| 亚洲精品久久7777| 亚洲永久字幕| 国产精品久久久网站| 综合久久2019| juliaann成人作品在线看| 亚洲人在线观看| 一区二区三区在线观看动漫| 亚洲一区二区伦理| 成人高潮视频| √8天堂资源地址中文在线| 麻豆影视在线观看| 青娱乐自拍偷拍| 日韩av在线精品| 亚洲一区二区三区四区不卡|