精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
CSS 之 Position 及只用CSS做到完全居中
  position的四個屬性值:
  1. relative
  2. absolute
  3. fixed
  4. static

下面分別講述這四個屬性。

<div id="parent">
     <div id="sub1">sub1</div>
     <div id="sub2">sub2</div>
</div>


1. relative

relative屬性相對比較簡單,我們要搞清它是相對哪個對象來進行偏移的。答案是它本身的位置。在上面的代碼中,sub1和sub2是同級關系,如果設定sub1一個relative屬性,比如設置如下CSS代碼:

#sub1
{
    position: relative;
    padding: 5px;
    top: 5px;
    left: 5px;
}


我們可以這樣理解,如果不設置relative屬性,sub1的位置按照正常的文檔流,它應該處于某個位置。但當設置sub1為的position為relative后,將根據top,right,bottom,left的值按照它理應所在的位置進行偏移,relative的“相對的”意思也正體現于此。

對于此,您只需要記住,sub1如果不設置relative時它應該在哪里,一旦設置后就按照它理應在的位置進行偏移。

隨后的問題是,sub2的位置又在哪里呢?答案是它原來在哪里,現在就在哪里,它的位置不會因為sub1增加了position的屬性而發生改變。

如果此時把sub2的position也設置為relative,會發生什么現象?此時依然和sub1一樣,按照它原來應有的位置進行偏移。

注意relative的偏移是基于對象的margin的左上側的。

2. absolute

這個屬性總是有人給出誤導。說當position屬性設為absolute后,總是按照瀏覽器窗口來進行定位的,這其實是錯誤的。實際上,這是fixed屬性的特點。

當sub1的position設置為absolute后,其到底以誰為對象進行偏移呢?這里分為兩種情況:

(1)當sub1的父對象(或曾祖父,只要是父級對象)parent也設置了position屬性,且position的屬性值為absolute或者relative時,也就是說,不是默認值的情況,此時sub1按照這個parent來進行定位。

注意,對象雖然確定好了,但有些細節需要您的注意,那就是我們到底以parent的哪個定位點來進行定位呢?如果parent設定了margin,border,padding等屬性,那么這個定位點將忽略padding,將會從padding開始的地方(即只從padding的左上角開始)進行定位,這與我們會想當然的以為會以margin的左上端開始定位的想法是不同的。

接下來的問題是,sub2的位置到哪里去了呢?由于當position設置為absolute后,會導致sub1溢出正常的文檔流,就像它不屬于parent一樣,它漂浮了起來,在DreamWeaver中把它稱為“層”,其實意思是一樣的。此時sub2將獲得sub1的位置,它的文檔流不再基于sub1,而是直接從parent開始。

(2)如果sub1不存在一個有著position屬性的父對象,那么那就會以body為定位對象,按照瀏覽器的窗口進行定位,這個比較容易理解。

3. fixed

fixed是特殊的absolute,即fixed總是以body為定位對象的,按照瀏覽器的窗口進行定位。

4. static

position的默認值,一般不設置position屬性時,會按照正常的文檔流進行排列。

 

轉載自:http://www.cnblogs.com/Zigzag/archive/2009/02/19/position.html

 

 

只用CSS做到完全居中:

1、設置好元素高度

2、添加如下樣式:

.Absolute-Center {

  margin:auto;
  position:absolute;
  top:0; left:0; bottom:0; right:0;
}

 

轉載自:  http://blog.jobbole.com/46574/

 

 

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CSS之Position詳解
深入理解css中position屬性及z
CSS定位方式
CSS定位中Position、absolute、 Relative的一些用法心得
實例講解CSS中相對定位和絕對定位的用法和區別(圖文)
輕輕松松學CSS:position
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 襄城县| 云浮市| 通山县| 永安市| 沁源县| 南雄市| 姚安县| 长岭县| 绥芬河市| 莱州市| 南漳县| 什邡市| 沙田区| 新巴尔虎右旗| 林芝县| 越西县| 阿拉尔市| 寿阳县| 灵寿县| 台湾省| 慈利县| 宁阳县| 东乌珠穆沁旗| 普格县| 阜南县| 盘锦市| 山东| 西畴县| 阳山县| 卓尼县| 北海市| 广平县| 福贡县| 阜南县| 岐山县| 湘乡市| 浮山县| 那曲县| 交城县| 高要市| 天镇县|