成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS布局浮動(float)和定位(position)屬性的區(qū)別

開發(fā) 前端
這里向大家描述一下CSS布局浮動(float)和定位(position)屬性的區(qū)別和應(yīng)用,postion:relative是子塊級元素面向父級元素的相對定位,float:right/left是子塊級元素流集合面向父級元素的定位。

你對CSS布局浮動(float)和定位(position)屬性的區(qū)別是否熟悉,這里向大家簡單介紹一下,postion:relative是子塊級元素面向父級元素的相對定位,定位關(guān)鍵字使用left/right/top/bottom,而float:right/left是子塊級元素流集合面向父級元素的定位,定位的關(guān)鍵詞使用margin/padding。

CSS布局浮動(float)和定位(position)屬性的區(qū)別和應(yīng)用

postion:relative是子塊級元素面向父級元素的相對定位,定位關(guān)鍵字使用left/right/top/bottom。兄弟塊元素之間相對進(jìn)行定位,但是position移動后,原位置依然保留。而且隨后的兄弟塊元素定位基于被移走前的位置。

float:right/left是子塊級元素流集合面向父級元素的定位,定位的關(guān)鍵詞使用margin/padding。兄弟塊元素之間進(jìn)行相對的定位均基于移動后的新位置進(jìn)行重新渲染,可以重疊,原位置被清空。

二者之中最大的差別就是位置保留。

人們也就利用這種差異,可以做出CSS代碼的滑動門菜單。

hover時取當(dāng)前元素為保留位置,定義一個relative時,沒有hover時使用float清空保留位置。

比較示例中的3個樣式表,就可以發(fā)現(xiàn):

  1. <!--<style> 
  2. *{border:1pxsolid#eee;}  
  3. body{  
  4. border-color:#09f;  
  5. }  
  6. ul{list-style:none;width:800px;height:600px;  
  7. margin:0auto;padding:10px;}  
  8. li{float:left;}  
  9. #li1{width:200px;height:200px;  
  10. border-color:red;}  
  11. #li2{width:200px;height:150px;  
  12. border-color:green;margin-left:-20px;}  
  13. #li3{width:200px;height:100px;  
  14. border-color:blue;margin-left:-20px;}  
  15. </style>--> 
  16. <!--<style> 
  17. *{border:1pxsolid#eee;}  
  18. body{  
  19. border-color:#09f;  
  20. }  
  21. ul{list-style:none;width:800px;  
  22. height:600px;margin:0auto;}  
  23. li{position:relative;}  
  24. #li1{width:200px;height:200px;  
  25. border-color:red;top:10px;}  
  26. #li2{width:200px;height:150px;  
  27. border-color:green;top:-192px;left:180px;}  
  28. #li3{width:200px;height:100px;  
  29. border-color:blue;top:-344px;left:360px;}  
  30. </style>--> 
  31. <style> 
  32. *{border:1pxsolid#eee;}  
  33. body{  
  34. border-color:#09f;  
  35. }  
  36. #ul{list-style:none;width:800px;  
  37. height:600px;margin:0auto;padding:20px;}  
  38. #li1{width:200px;height:200px;  
  39. border-color:red;position:relative;}  
  40. #li2{width:200px;height:150px;  
  41. border-color:green;float:left;  
  42. margin-left:-20px;margin-top:-202px;}  
  43. #li3{width:200px;height:100px;  
  44. border-color:blue;float:left;  
  45. margin-left:20px;margin-top:-202px;}  
  46. </style> 
  47. <ulidulid=#id> 
  48. <liidliid=li1>li1</li> 
  49. <liidliid=li2>li2</li> 
  50. <liidliid=li3>li3</li> 
  51. </ul> 
  52.  

【編輯推薦】

  1. CSS中Float和Clear屬性用法
  2. 暢談DIV排版和table排版的區(qū)別
  3. CSS布局中float和position屬性使用技巧
  4. 詳解CSS定位屬性Position用法
  5. 鼠標(biāo)經(jīng)過時改變DIV背景顏色的三種途徑

 

 

責(zé)任編輯:佚名 來源: aa25.cn
相關(guān)推薦

2010-09-02 11:18:46

CSSfloatposition

2010-09-01 11:21:18

CSSpositionfloat

2010-09-08 16:22:32

PositionCSS

2010-09-02 15:32:51

CSSfloat

2010-08-30 15:26:13

floatCSS

2010-09-06 13:04:16

CSS浮動float

2010-09-14 17:07:26

DIV浮動定位CSS

2010-09-06 11:11:31

CSS定位

2010-09-01 14:02:27

絕對定位浮動CSS

2010-09-07 15:38:42

CSS絕對定位浮動

2010-08-31 10:30:59

CSSpositionz-index

2010-09-15 13:44:01

CSS positio

2013-03-28 11:02:26

CSS浮動

2010-09-15 14:00:06

position屬性DIV

2010-08-24 15:11:24

PositionCSS

2010-09-10 11:32:23

CSS絕對定位CSS相對定位

2010-08-31 15:24:43

CSSpositionabsolute

2010-09-09 15:08:40

CSSfloatclear

2013-05-20 15:45:12

CSS

2010-08-16 11:05:54

DIV+CSS
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人在线免费视频 | 99r在线| 免费一区| 国产精品日韩在线观看 | 在线看片国产精品 | 国产精品久久久久婷婷二区次 | 国产一区二区观看 | 国产目拍亚洲精品99久久精品 | 香蕉一区二区 | 四虎影音 | 亚洲福利一区二区 | 国产午夜av片 | 国产片一区二区三区 | 日韩成人在线免费观看 | 91在线看片 | 黄色成人av| 国产999精品久久久久久 | 中文欧美日韩 | 亚洲成av人片在线观看无码 | 高清免费av | 亚洲精品电影在线 | 欧美男人天堂 | 国产精品欧美一区喷水 | 欧美日韩国产精品一区 | 婷婷综合五月天 | 国产精品美女久久久久aⅴ国产馆 | a级片在线| 欧美一区二区三区在线播放 | 涩涩视频网站在线观看 | 国产成人精品免费视频 | 美女在线一区二区 | 成人日b视频 | 精品无码久久久久国产 | 亚洲人成人一区二区在线观看 | 亚洲第1页 | 91亚洲精品在线观看 | 国产美女精品视频 | 亚洲天堂二区 | 黄色在线免费播放 | 天天射网站 | 涩在线|