国产欧美另类,亚洲精品乱码,免费在线观看视频一区,日本午夜精品视频在线观看

咨詢電話:
15628812133
31
2017/03

盒模型和Position類型

發布時間:2017-03-31 16:22:29
發布者:369563174
瀏覽量:
0

在CSS中,每個元素都被一本矩形框所包圍,每個元素都定了內容區,內容區被內邊距(填充)包圍,邊框包圍了內容區和內邊距。外邊距在邊框外面用來和其他盒子分隔開來。你可以在下面這張圖中看到這些 

1.png

定位 模式定義了一個盒子在整體布局中將會放置在哪里、每個盒子怎樣影響在它周圍的盒子。定位模式包含了正常文檔流,浮動流和幾種類型的定位元素

CSS定位屬性有五個可取值

position: absolute 
position: relative 
position: fixed 
position: static 
position: inherit

下面我將對前三個屬性進行詳細地講解,對后面兩個屬性只是作簡單的介紹 

static是position默認的值。每個position屬性被設置為static的元素將在正常文檔流中顯示。它們被放置和顯示的規格在盒模型中定義。 

一個static定位的元素將會忽略任何top, right, bottom, left, z-index屬性的值。為了使用其中任何一個值,你必須將元素的position屬性設置為absolute, relative, fixed之一 inherit和其他所有css屬性一樣,當前元素取得和父級元素相同的屬性值。

絕對定位(Absolute Positioning) 

絕對定位的元素完全從正常文檔流中除去。對于包圍它的其他元素而言,它們認為絕對定位的元素不存在,就好像將元素的display屬性設置為none。假如你想保留它所占有的位置而不被其他元素所填充,那么你需要使用其他的定位方式。

你在設置一個絕對定位元素的位置時,top, right, bottom, left四個屬性,你通常只定義其中的兩個,top或者left,以及left或者right。它們的默認值都是auto 

理解絕對定位的關鍵是理解它們從哪里開始。假如top值為20px,問題是20px是從哪里開始的。 

一個絕對定位元素的起點位置是相對于它第一個postion屬性值不為static的父級元素而言的。假如在父級元素鏈中沒有滿足條件的,絕對定位元素就是相對于整個文檔窗口來定位的。

關于”相對“這個概念你或許有點疑惑,特別是還有個我們還沒有談到的”相對定位”的東西。 

當你為一個元素設置position:absolute,css將會看這個元素的父元素,如果父元素被定位過(除了static),那么絕對定位元素的起點是父元素的左上角位置。

假如父元素沒有被應用除static以外的positon定位,那么就檢查父元素的父元素有沒有應用除static以外的position定位。假如有,絕對定位元素的起點就是這個元素的左上角位置。假如沒有,繼續在DOM樹上查找,知道找到一個應用除static以外的定位元素,或者查找失敗,到達最外層的瀏覽器窗口。 

相對定位(Relative Positoning) 

相對定位也是根據top, right, bottom, left屬性來定位。但是只是相對于它們原來的位置進行移動。這意味著,添加相對定位和添加外邊距有些相似。但也有一個重要的不同之處,圍繞在相對定位元素附近的元素會忽略相對定位元素的偏移 

我們可以把它看做是一張圖片的重像從真實的圖片位置開始進行一點移動。它原始圖片所占據的位置仍然保留,但我們已經沒法再看到它,只能看到它的重像。這樣就讓元素之間可以進行位置的重疊,因為相對于定位元素能夠移動到其他元素所占據的空間中。 

相對定位元素從正常文檔流中脫離,但是它仍然影響著圍繞著它的元素。圍繞著它的元素表現的好想相對定位元素仍在處在正常流中一樣。

我們不需要在這里詢問相對誰進行定位。答案是,始終是相對于正常文檔流。相對定位好像為元素添加外邊距(margin),但是對相鄰的元素而言好想什么也沒有發生。實際上沒有添加外邊距。

固定定位(Fixed Positioning)

固定定位和絕對定位有些相像,但是也有一些不同 

首先,固定定位始終相對于瀏覽器窗口進行定位,然先取得top, right, bottom, left,屬性值來進行定位。它脫離了它的父級元素,它定位元素中它表現得有點反叛。 

第二個不同點是在名字上繼承的。固定元素始終時固定的。當頁面固定時他們不會移動。你告訴它該在哪里固定,它就始終在那里。這樣,他們看起來似乎又不是那么反叛。 

在某種意義上,固定定位元素有點像固定定位的背景圖片,只不過它的外層容器始終時瀏覽器窗口罷了。如果你在body中設置一個背景圖片,那么它與一個固定定位元素的行為非常相像。只不過在位置的位置不是那么精確。 

背景圖片也不會改變其在第三維度的位置,也因此帶來了z-index屬性 

z-index,打破平面 

一個頁面是二位平面,它有寬和高。我們活在一個用z-index作為其深度的三維世界中,這個額外的維度能夠穿越一個平面。 

高z-index值在低z-index值元素上面,并從頁面的上方運動。相反地,低z-index值在高z-index值元素下面,并從頁面下方運動。 

沒有z-index,定位元素有點兒麻煩。應用了z-index,你可以做出一些創造性的東西出來,允許一個元素在另一個元素的上方或下方。每個元素的z-index屬性默認值是0, 并且可以使用負值。 

事實上,z-index比我這里敘述的要復雜得多,但細節寫在了另外一篇文章里。現在請記住這個額外維度的基本概念,以及他們的堆疊順序。并且只有定位元素才可以使用z-index屬性 

定位問題(Positioning Issues)

這里有一些常見的定位元素常見的問題,每個問題都值得了解。

1.你不能對一個元素同時使用position屬性和float屬性。因為對使用什么樣的定位方案來說兩者的指令是相對沖突的。如果你把兩個屬性都添加到同一個元素上,那么就期望在CSS中較后的那個屬性是你想要使用的吧。 

2.Margin不會在絕對定位元素上折疊。假如你有一個底外邊距是20px的段落,在這個段落下面正好是一張有30px上外邊距圖片,段落和圖片之間的空白將會是50px(20px+30px),而不是30px(30px > 20px)。這就是眾所周知的外邊距折疊,兩個外邊距合并(折疊)成一個。絕對定位元素不會像那樣進行margin的折疊,這會使他們跟預期的不一樣。

3.IE在z-index有些bug。在IE6中,選中元素總是在堆疊元素是上方,而不管它的z-index以及其他圍繞在它周圍的元素的z-index值是多少。 

IE6和IE7在堆疊層上還有其他的問題。IE6由最外層的定位元素的層級來決定哪一組的元素處于層級的最上面,而不是每一個單獨的元素自身的層級決定。 

代碼如下:

 

 
 

你覺得段落會在堆疊成的最上面,因為它有最大的z-index值,但是在IE6和IE7中,圖片將會在段落上面,因為看起來有兩個不同的堆疊層。一個是div的,一個是image的。image比div有更高的z-index,因此它會覆蓋在div中的任何東西 


關鍵詞:
返回列表
相關文章
相關案例
国产欧美另类,亚洲精品乱码,免费在线观看视频一区,日本午夜精品视频在线观看
日本欧美韩国一区三区| 欧美jjzz| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 在线精品一区二区| 18国产精品| 电影91久久久| 宅男噜噜噜66国产日韩在线观看| 亚洲日本久久| 精品视频一区二区三区在线观看 | 欧美日韩一区二区综合| 在线精品福利| 精品久久美女| 亚洲欧美日韩专区| 精品亚洲a∨| 亚洲中午字幕| 六月丁香综合在线视频| 国产亚洲精品久久久久婷婷瑜伽| 日本免费一区二区视频| 日韩久久视频| 午夜性色一区二区三区免费视频| 精品理论电影在线| 视频在线观看一区二区三区| 精品视频在线一区二区在线| 欧美资源在线| 国产精品亚洲欧美一级在线| 欧美粗暴jizz性欧美20| 国产精品porn| 免费看的黄色欧美网站| 久久不见久久见免费视频7| 亚洲深夜福利| 韩日一区二区| 亚洲一二av| 免费福利视频一区二区三区| 91麻豆精品| 亚洲国产日韩欧美在线| 久久久91麻豆精品国产一区| 爽好多水快深点欧美视频| 麻豆理论在线观看| 国产免费播放一区二区| 激情五月综合网| 精品午夜av| 日韩av一区二| 在线精品视频在线观看高清| 欧美精品国产一区| 久久国产毛片| 国产精品亚洲综合色区韩国| 女同性一区二区三区人了人一| 国产欧美日韩影院| 亚洲欧洲一区二区天堂久久| 美日韩一区二区三区| 中文字幕成人| 香蕉人人精品| 丰满少妇一区| 国产日韩欧美一区二区三区在线观看| 中文字幕在线免费观看视频| 国产日韩一区二区三区在线| 亚洲一区二区毛片| 日韩电影二区| 久久精品一区| 日本亚洲三级在线| 亚洲福利久久| 日韩电影免费在线观看| 久久精品国产久精国产| 亚洲精品免费观看| 妖精视频成人观看www| 亚洲va中文在线播放免费| 你懂的亚洲视频| 在线亚洲人成| 亚洲精品在线二区| 99久久久久国产精品| 日本一区二区高清不卡| 麻豆精品久久| 国产精品videossex| 国产亚洲一区二区三区啪| 在线免费观看亚洲| 亚洲免费成人| 激情久久久久久久| 成人精品亚洲| 91看片一区| 午夜精品久久久久久久久久蜜桃| 久久精品毛片| 里番精品3d一二三区| 久久99蜜桃| 国产精品流白浆在线观看| 午夜性色一区二区三区免费视频| 免费人成黄页网站在线一区二区| 99国产精品视频免费观看一公开| 蜜臀久久99精品久久一区二区| 久久久国产亚洲精品| 日韩欧美少妇| 999久久久精品国产| 欧美日韩在线观看视频小说| 欧美一区二区三区激情视频| 亚洲国产影院| 免费观看久久av| 亚洲精品一区二区在线看| 午夜免费一区| 久久成人一区| 亚洲视频电影在线| 日韩专区一卡二卡| 婷婷成人av| 国产日本精品| 牛牛精品成人免费视频| 国产一区二区精品久| 精品欧美日韩精品| 正在播放日韩精品| 99久久久国产精品美女| 欧美精品一卡| 一区二区三区国产盗摄| 日本午夜免费一区二区| 国产精品嫩模av在线| 麻豆成人综合网| 天堂√8在线中文| 婷婷综合亚洲| 蜜桃视频免费观看一区| 日韩av不卡在线观看| 国产精品分类| 久久91视频| 99久久精品费精品国产| 在线一区免费观看| 日本午夜精品视频在线观看| 国产精品mm| 精品国产第一福利网站| 久久美女精品| 一区二区亚洲视频| 美腿丝袜亚洲一区| 久久国产中文字幕| 一区二区三区网站| 国产精品2023| 日韩欧美一区二区三区在线视频| 欧美日韩国产传媒| 亚欧洲精品视频在线观看| 美日韩一区二区三区| 五月激情久久| 日韩精品一二三| 国产精品男女| 91精品啪在线观看国产18| 男女男精品网站| 国产欧美一区| 91精品蜜臀一区二区三区在线| 亚洲一区二区三区高清| 国产日韩欧美三级| 私拍精品福利视频在线一区| 最新国产精品视频| 久久中文在线| 尤物网精品视频| 国产精品亚洲片在线播放| 99精品一区| 日韩高清不卡在线| 久久青青视频| 亚洲日产国产精品| 成人国产精选| 丝袜美腿亚洲一区| 国产 日韩 欧美 综合 一区| 9色精品在线| 开心激情综合| 视频在线观看一区| 精品一区av| 丝袜脚交一区二区| 加勒比视频一区| 亚洲免费婷婷| 国产aa精品| 亚洲精品婷婷| 日本免费一区二区三区四区| 日韩精品视频在线看| 日韩综合精品| 欧美精品中文字幕亚洲专区| 天堂资源在线亚洲| 麻豆精品新av中文字幕| 玖玖精品视频| 丝袜美腿一区| 国产精品乱战久久久| 亚洲激情黄色| 四虎国产精品免费观看| 一本一道久久a久久| 日韩一区二区三区免费| 国产美女亚洲精品7777| 日韩一级不卡| av资源亚洲| 久久精品99国产精品| 成人av二区| 91免费精品| 欧美日本二区| 免费在线成人网| 91精品国产成人观看| 美女国产一区二区三区| 亚洲精品中文字幕99999| 欧美色图国产精品| 国产成人精品一区二区三区视频 | 蜜桃91丨九色丨蝌蚪91桃色| 精品免费av在线| 精品久久精品| 国产伦一区二区三区| 亚洲欧洲美洲国产香蕉| 午夜视频精品| 欧美三区四区| 国产一区调教| 国产亚洲精品精品国产亚洲综合| 免费不卡在线视频| 亚洲二区免费|