国产麻豆一区二区精彩视频-国产麻豆一区精品视频-国产麻豆一区在线-国产毛a片久久久久无码-国产毛片av一区二区三区网站-国产毛片精品av一区二区

深入理解及應用Position

2016/11/4 8:42:00   閱讀:1630    發(fā)布者:1630

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

static

默認值。沒有定位,出現(xiàn)在正常文檔流中

absolute

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

relative

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

fixed

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

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

脫離文檔流

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

對 Width、height的影響

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

2) 元素本身值為inherit時

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

.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是數(shù)值,還是百分比都不會造成對元素自身的影響,
元素自身還是會以參考進行相應的計算。

.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的詳細介紹見后面章節(jié),此處只指出position除static值外都會創(chuàng)建層疊上下文
(z-index不為auto的時候)。

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

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

主站蜘蛛池模板: 欧美在线观看不卡 | 日韩视频 中文字幕 视频一区 | 国产片欧美片亚洲片久久综合 | 极品少妇的粉嫩小泬视频 | 久久偷看各类wc女厕嘘嘘 | 久草手机在线 | 香港三级午夜理伦三级 | 久久精品国产亚洲av蜜臀 | 国产乱国产乱老熟300部视频 | 色综合久久综合网观看 | 日韩亚洲av无码一区二区不卡 | 澳门一级毛片免费播放 | 国产精品国产三级国产专播 | 国产精品福利在线观看入口 | 精品无码国产自产在线观看水浒传 | 国产人成精品综合欧美成人 | 久草热8精品视频在线观看 久草热草 | 午夜国产在线视频 | 国产精品亚洲一区二区三区在线 | 凤囚凰 电视剧 | 无码免费中文字幕视频 | 久久毛片免费看一区二区三区 | 国产一国产一有一级毛片 | 国产成人乱码一二三区18 | 国产精品久久久免费视频 | 婷婷五月综合缴情在线视频 | 国内自拍视频在线看免费观看 | 欧美视频网 | 日本成人在线视频网站 | 九九热在线视频观看这里只有精品 | 日本黄页在线观看 | 亚洲av成人片无码网站网 | 3级毛片 | 欧美综合色| 国产香港明星裸体xxxx视频 | 99热在线免费观看 | 4hu在线 | 国产 福利 在线 | 激情奇米网 | 色婷婷中文字幕在线一区天堂 | 狠狠色婷婷久久综合频道日韩 |