免费人妻精品一区二区三区-人人玩人人添人人澡东莞-很黄很色很污18禁免费-视频一区二区三区四区五区-久久99精品久久久久久9-国产97色在线 | 国-伊人七七-已婚少妇美妙人妻系列-欧美俄罗斯乱妇-奇米在线-国产精品99久久精品爆乳-欧美精品乱码视频一二专区-又大又爽又黄无码a片-粉嫩绯色av一区二区在线观看-国产爆乳无码av在线播放

深入理解及應用Position

2016/11/4 8:42:00   閱讀:1758    發布者:1758

position俗稱定位,主要取值及作用如下:

static

默認值。沒有定位,出現在正常文檔流中

absolute

絕對定位,相對于position為absolute、relative、fixed的第一個父元素進行定位

relative

相對定位,相對于其正常位置進行定位

fixed

絕對定位,相對于瀏覽器窗口進行定位

Position本不復雜,混淆應用比較難理解,主要規則如下:

脫離文檔流

除 static屬性值之外,其他值都會使元素脫離文檔流(float也會導致元素脫離文檔流)。

對 Width、height的影響

1) Absolute的參考點為最近可作為參考點的父元素(position為absolute、relative、fixed的元素)、
fixed的參考點瀏覽器窗口、relative的參考點為元素正常位置。

2) 元素本身值為inherit時

a) 當父級元素的Width和height值為數值時,元素繼承父級元素的完整高度,并以最近參考點作為參考。

.wrap{ 
            position: relative; 
            width: 500px; 
            height: 300px; 
            border: 1px solid red; 
        } 
        .cont{ 
            background: gray; 
            width: 150px; 
            overflow: hidden; 
        } 
        .txt{ 
            background: yellow; 
            width: 230px; 
            height: inherit; 
        } 
        .banner{ 
            background: pink; 
            width: 50%; 
            height: inherit; 
        } 
        .txt-cont{ 
            position: absolute; 
            background: darkblue; 
            width: inherit; 
            color: white; 
        }
<div class="wrap"> 
        <div class="cont"> 
            cont 
            <div class="txt"> 
                txtxtxt 
                <div class="txt-cont"> 
                    txt-cont 
                </div> 
            </div> 
            <div class="banner"> 
                banner 
            </div> 
        </div> 
</div>

b) 當父級元素的Width和height值為百分比時,以參考點元素的寬、高* 百分比來計算。

.wrap{ 
            position: relative; 
            width: 500px; 
            height: 300px; 
            border: 1px solid red; 
        } 
        .cont{ 
            background: gray; 
            width: 150px; 
            overflow: hidden; 
        } 
        .txt{ 
            background: yellow; 
            width: 50%; 
            height: inherit; 
        } 
        .banner{ 
            background: pink; 
            width: 50%; 
            height: inherit; 
        } 
        .txt-cont{ 
            position: absolute; 
            background: darkblue; 
            width: inherit; 
            color: white; 
        }
<div class="wrap"> 
        <div class="cont"> 
            cont 
            <div class="txt"> 
                txt 
                <div class="txt-cont"> 
                    txt-cont 
                </div> 
            </div> 
            <div class="banner"> 
                banner 
            </div> 
        </div> 
</div>

 

3) 元素本身為百分比時(50%)

此種情況下,無論父級元素的width和height是數值,還是百分比都不會造成對元素自身的影響,
元素自身還是會以參考進行相應的計算。

.wrap{ 
            position: relative; 
            width: 500px; 
            height: 300px; 
            border: 1px solid red; 
        } 
        .cont{ 
            background: gray; 
            width: 150px; 
            overflow: hidden; 
        } 
        .txt{ 
            background: yellow; 
            width: 50%; 
            height: inherit; 
        } 
        .banner{ 
            background: pink; 
            width: 50%; 
            height: inherit; 
        } 
        .txt-cont{ 
            position: absolute; 
            background: darkblue; 
            width: 100%; 
            color: white; 
        }
<div class="wrap"> 
        <div class="cont"> 
            cont 
            <div class="txt"> 
                txt 
                <div class="txt-cont"> 
                    txt-cont 
                </div> 
            </div> 
            <div class="banner"> 
                banner 
            </div> 
        </div> 
</div>

定位后的默認位置

Fixed和absolute屬性后的默認位置都是在原地,只是緊跟后面折正常文檔流元素會頂上來,
被定位元素蓋住。

他與z-index無解的關系

z-index的詳細介紹見后面章節,此處只指出position除static值外都會創建層疊上下文
(z-index不為auto的時候)。

1) z-index為數值時,會創建層疊上下文,子元素層疊順序以此做為參考。

2) z-index為auto時,不會創建層疊上下文,層疊順序與z-index:0一致。

主站蜘蛛池模板: 国产a不卡| 久久久九九精品国产毛片a片 | 8天堂资源在线 | 亚洲aⅴ无码成人网站国产 亚洲狠亚洲狠亚洲狠狠狠 亚洲熟妇色自偷自拍另类 免费看久久妇女高潮a | 91网站视频在线观看 | 四虎成人在线观看 | 国产 精品 自在 线 黄色欧美一级片 | 综合色99| 日本一区二区三区精品福利视频 | 操老女人视频 | 在线观看日本中文字幕 | 情侣黄网站大全免费看 | 亚洲精品一区二区三区婷婷月 | 亚洲 欧美 综合 在线 精品 | 95久久| 国产精品无码dvd在线观看 | 精品国产乱码久久久久久88av | 日韩最新在线 | 中国少妇大p毛茸茸 | 91视频在线观看网 | 成人国产在线视频 | 日本熟妇浓毛hdsex | 久久久久久久久久久久久大色天下 | 日韩成人看片 | www.久久久久久久久 | 97碰碰碰人妻无码视频 | 丰满的少妇被猛烈进入白浆 | 丰满爆乳无码一区二区三区 | 亚洲夜色 | 福利社午夜影院 | 欧美真人性做爰全过程 | 亚洲高清影院 | av在线播放日韩亚洲欧我不卡 | 久久国产精品人妻一区二区 | 亚洲色欧美在线影院 | 国内精品视频自在一区 | 国产校园春色 | 亚洲日韩av无码中文 | 少妇无码av无码去区钱 | 中文字幕一区二区人妻电影 | 国产青榴视频在线观看 | 午夜性生大片免费观看 | 成人小说亚洲一区二区三区 | 亚洲一区日韩高清中文字幕亚洲 | 后进式无遮挡啪啪摇乳动态图 | 乱人伦人妻中文字幕不卡 | 欧美 日产 国产精选 | 黄色激情网址 | 亚洲综人网| 色天堂在线视频 | 男人和女人高潮做爰视频 | 久久久精品欧美一区二区免费 | 国产精品 色 | 99性趣网| 一中文字幕日产乱码va | 国产婷婷一区二区三区 | 亚洲高请码在线精品av | av无码av在线a∨天堂app | 国产精品久久久久高潮 | 国产精品亚洲欧美大片在线看 | 日日夜夜爽爽 | 男女猛烈拍拍拍无挡视频 | 色8久久人人97超碰香蕉987 | 亚洲精品综合欧美一区二区三区 | 久久伊人超碰 | 成人免费视频视频 | 亚洲天堂三区 | 国产精品一国产精品一k频道 | 欧美日韩一区二区三区四区五区 | 国产真实乱子伦清晰对白 | 亚洲男女免费视频 | 国产片久久 | 中文字幕欧美人妻精品一区 | 国产专区国产av | 国产精品久久久久影院嫩草 | 中文字幕av中文字幕 | 日本高清不卡中文字幕视频 | 久久福利小视频 | 国产丝袜一区二区三区 | 免费av观看网站 | 亚洲欧美日韩国产成人一区 | 免费国产成版人视频app | 国产精品久久久久久久免费看 | 九九热线视频精品99 | 国产精品91在线 | 不卡av影院 | 人妻少妇精品无码专区芭乐视网 | 色哟哟免费视频播放网站 | 好看的中文字幕av | 欧美福利网站 | 久久这里只有精品6 | 欧美制服丝袜亚洲另类在线 | 日本高清视频网站www | 久久精品视屏 | 欧美真人作爱免费视频 | 91香蕉视频在线看 | 饥渴少妇av无码影片 | 日日日插插插 | 护士奶头又大又软又好摸 |