最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

老生常談position定位——讓人又愛又恨的屬性

  發(fā)布時(shí)間:2016-09-08 09:17:07   作者:佚名   我要評(píng)論
下面小編就為大家?guī)硪黄仙U刾osition定位——讓人又愛又恨的屬性。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

關(guān)于css中的position這個(gè)屬性,在使用的時(shí)候,有時(shí)很強(qiáng)大,有時(shí)又讓人很無奈。

強(qiáng)大的時(shí)候,對(duì)于div中的一些小物件不方便使用margin或者padding的時(shí)候,給與position:absolute;再配備left、right、top和bottom,基本上就是想放哪里放哪里了。

讓人無奈的時(shí)候,就是我們一旦濫用了position這個(gè)定位屬性,就會(huì)讓自己的布局飛的滿天是,又因?yàn)閦-index沒有設(shè)定好,基本上,整體的布局就會(huì)讓你手足無措,找原因的話,又非常麻煩,最后,恐怕只能推倒重做了。

所以,對(duì)待position這個(gè)屬性,我們要詳細(xì)的了解到它運(yùn)行的原理,以及應(yīng)用的場(chǎng)景,這樣,我們才可以在想用的時(shí)候完美的驅(qū)使它來完成我們想要的效果。

廢話不多說,直接上步驟,先說position的概念吧

position,我們百度一下,就知道這個(gè)單詞的意思是方位,在css中,就是定位的意思,屬性名字是 position,屬性值有五個(gè),分別是 static(默認(rèn)定位)、absolute(絕對(duì)定位)、relative(相對(duì)定位)、fixed(固定定位)、inherit(繼承定位,不常用)。

書寫規(guī)則:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. position:static|absolute|relative|fixed|inherit  

每個(gè)屬性值都介紹一下吧

1、position:static(默認(rèn)定位)

顧名思義,就是我們平常書寫的時(shí)候,每個(gè)div在文檔流中默認(rèn)的排版,就是static屬性值,它不會(huì)讓div或者其他元素脫離文檔流,而是遵循排版的原則,從上到下,塊級(jí)元素?fù)Q行,行內(nèi)元素不換行等等通用原則,所以,如果不用定位屬性,那么這個(gè)position就不用設(shè)置。

2、position:relative(相對(duì)定位)

相對(duì)定位,就是相對(duì)于自己本身進(jìn)行定為移動(dòng),它不會(huì)脫離文檔流,也就是說,我給一個(gè)元素設(shè)定了這個(gè)屬性,那么這個(gè)文件還會(huì)在這個(gè)文檔流中來回移動(dòng),至于怎么移動(dòng),下面再講。

3、position:absolute(絕對(duì)定位)

跟相對(duì)定位不同,它是相對(duì)于擁有相對(duì)定位屬性的父元素進(jìn)行定位移動(dòng),它會(huì)脫離文檔流。

如果父元素中的所有子元素都設(shè)置了absolute,那么所有的子元素都會(huì)浮起來,然后堆疊到一塊兒,所以為了把各個(gè)元素?cái)傞_顯示,我們需要移動(dòng)這些元素,而移動(dòng)這些元素的方法,就是直接是style樣式表中書寫:left、right、top、bottom四個(gè)屬性,然后在屬性的后面寫上px(像素)、%(百分比)等可以表示距離的單位。

在這里,我們要特別強(qiáng)調(diào),left和right不能同時(shí)使用,top和bottom不能同時(shí)使用。

并且,這四個(gè)元素,都是相對(duì)于擁有相對(duì)定位(relative)屬性的父元素進(jìn)行移動(dòng)的。如果父元素沒有相對(duì)定位,那么絕對(duì)定位就是相對(duì)于body進(jìn)行定位的。

所以,為了不讓自己設(shè)置的元素跑飛了,那就記得給父元素設(shè)置relative吧。

4、fixed(固定定位)

這個(gè)定位是相對(duì)于瀏覽器窗口進(jìn)行的定位,移動(dòng)方法跟相對(duì)和絕對(duì)定位一樣的。

它也會(huì)脫離文案流,我們常見的側(cè)邊欄或者廣告圖就是用這個(gè)功能實(shí)現(xiàn)的。很實(shí)用,很強(qiáng)大的功能。

5、inherit(繼承定位),就是從父元素繼承position定位屬性,不怎么常用。

講到這里,我們就涉及到一個(gè)z-index (層級(jí))的問題。剛才我們講過,如果給子元素全部設(shè)置了absolute,那么所有的子元素就會(huì)堆疊在一起,互相遮蓋。

如果我們需要在一個(gè)元素上堆疊好多層,那怎么給它們排序呢。這就需要用到z-index屬性了。

z-index屬性的屬性值是數(shù)字。數(shù)字越大,那么它就顯示的最考上,比如說吧,

z-index=0 的元素就會(huì)再 z-index=1的下面顯示,z-index=10會(huì)再z-index=8上面顯示,所以,堆疊它們的顯示順序,設(shè)置z-index就可以了。

當(dāng)然,如果不設(shè)置z-index的話,默認(rèn)的,后面的元素會(huì)遮蓋前面的元素。

使用時(shí)需注意的問題:

1、float屬性不可以和position屬性共用,切記!

2、使用absolute時(shí)記得給父元素加relative

3、除了用left和top外,還有right和bottom,活學(xué)活用

4、能不用position就不用position,畢竟容易把布局搞亂

5、Javascript中調(diào)用position的方法是:div.style.positio=”absolute”類似 div是變量名

上面只是簡單的講了一下position的基本東西,如果你在這里面沒有了解到你想要的答案,你可以在下面給我留言,我會(huì)積極回復(fù)的。

以上這篇老生常談position定位——讓人又愛又恨的屬性就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • css position 設(shè)置元素的定位方式詳解

    下面小編就為大家?guī)硪黄猚ss position 設(shè)置元素的定位方式詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-05
  • CSS 定位之position全面了解

    下面小編就為大家?guī)硪黄狢SS 定位之position全面了解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-08
  • 總結(jié)CSS的position定位屬性在使用的一些重點(diǎn)

    這篇文章主要總結(jié)了CSS的position定位屬性在使用的一些重點(diǎn),包括對(duì)絕對(duì)定位和相對(duì)定位等的強(qiáng)調(diào),需要的朋友可以參考下
    2016-05-31
  • 圖解CSS中position屬性的定位用法

    這篇文章主要介紹了圖解CSS中position屬性的定位用法,重點(diǎn)講解了相對(duì)定位和絕對(duì)定位在頁面布局中的作用,需要的朋友可以參考下
    2016-04-28
  • 深究CSS定位position的常用技法

    這篇文章主要針對(duì)CSS定位position的常用技法進(jìn)行探究,CSS中的position等屬性確實(shí)有很多需要認(rèn)真考究的地方,本文就和大家一起探索一下
    2016-04-26
  • 理解CSS浮動(dòng)float、定位position

    本文針對(duì)CSS浮動(dòng)float、定位position進(jìn)行學(xué)習(xí)理解,通過實(shí)例幫助大家掌握CSS浮動(dòng)float、定位position技巧,感興趣的小伙伴們可以參考一下
    2016-04-21
  • 全面剖析CSS Position定位

    這篇文章幫助大家全面剖析了CSS Position定位,CSS Position前端必學(xué)必會(huì)的內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-03-10
  • CSS實(shí)現(xiàn)模擬position的fixed頁面定位效果

    這篇文章主要為大家介紹了CSS實(shí)現(xiàn)模擬position的fixed頁面定位效果的方法,可通過absolute絕對(duì)定位來實(shí)現(xiàn)fixed的固定位置效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-09

最新評(píng)論

马边| 南汇区| 天津市| 汉中市| 商河县| 孙吴县| 枣庄市| 新邵县| 威信县| 南丰县| 静宁县| 杨浦区| 上饶县| 利辛县| 河北区| 甘德县| 承德县| 开鲁县| 城固县| 广安市| 封开县| 阳城县| 墨竹工卡县| 抚宁县| 获嘉县| 子长县| 阿克苏市| 都安| 新野县| 竹溪县| 清丰县| 十堰市| 广丰县| 平乐县| 蓬莱市| 安丘市| 岑巩县| 玛曲县| 阿鲁科尔沁旗| 许昌市| 酒泉市|