日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS position属性absolute relative等五个值的解释

發布時間:2025/3/20 CSS 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS position属性absolute relative等五个值的解释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目前幾乎所有主流的瀏覽器都支持position屬性("inherit"除外,"inherit"不支持所有包括IE8和之前版本IE瀏覽器,IE9、IE10還沒測試過),以下是w3school對position五個值的解釋,需要的朋友可以參考下

其中absolute和relative是最常用的,fixed用得也比較多(其中IE6并不支持fixed)。

1、absolute(絕對定位)

absolute是生成覺對定位的元素,脫離了文本流(即在文檔中已經不占據位置),參照瀏覽器的左上角通過top,right,bottom,left(簡稱TRBL) 定位。可以選取具有定位的父級對象(下文將說到relative與absolute的結合使用)或者body坐標原點進行定位,也可以通過z-index進行層次分級。absolute在沒有設定TRBL值時是根據父級對象的坐標作為始點的,當設定TRBL值后則根據瀏覽器的左上角作為原始點。具體案例如下:

其中absolute和relative是最常用的,fixed用得也比較多(其中IE6并不支持fixed)。

1、absolute(絕對定位)

absolute是生成覺對定位的元素,脫離了文本流(即在文檔中已經不占據位置),參照瀏覽器的左上角通過top,right,bottom,left(簡稱TRBL) 定位。可以選取具有定位的父級對象(下文將說到relative與absolute的結合使用)或者body坐標原點進行定位,也可以通過z-index進行層次分級。absolute在沒有設定TRBL值時是根據父級對象的坐標作為始點的,當設定TRBL值后則根據瀏覽器的左上角作為原始點。具體案例如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>position:absolute定位</title> <style type="text/css"> html,body,div{ margin:0; padding:0; list-style:none; } .center{ margin:30px; border:#999999 solid 10px; width:400px; height:300px; } .div1{ width:200px; height:200px; background:#0099FF; /*設定TRBL*/ position:absolute; left:0px; top:0px; } .div2{ width:400px; height:300px; font-size:30px; font-weight:bold; color:#fff; background:#FF0000; } </style> </head> <body> <div class="center"> <div class="div1"></div> <div class="div2">position:absolute定位測試</div> </div> </body> </html>

這是設定TRBL之后的效果(設置TRBL以瀏覽器左上角為原點),當沒有設置TRBL時(沒有設置TRBL是以父級對象的坐標為原點),即將div1改成如下代碼時

.div1{ width:200px; height:200px; background:#0099FF; /*沒有設定TRBL*/ position:absolute; }

則效果如下:

2、relative(相對定位)

relative是相對的意思,顧名思義就是相對于元素本身在文檔中應該出現的位置來移動這個元素,可以通過TRBL來移動元素的位置,實際上該元素依然占據文檔中原有的位置,只是視覺上相對原來的位置有移動。具體案例如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>position:relative定位</title> <style type="text/css"> html,body,div{ margin:0; padding:0; list-style:none; } .center{ margin:30px; border:#999999 solid 10px; width:400px; height:300px; background:#FFFF00; } .div1{ width:200px; height:150px; background:#0099FF; position:relative; top:-20px; left:0px; } .div2{ width:400px; height:150px; font-size:30px; font-weight:bold; color:#fff; background:#FF0000; } </style> </head> <body> <div class="center"> <div class="div1"></div> <div class="div2">position:relative定位測試</div> </div> </body> </html>

代碼產生的效果如下:

3、relative與absolute的結合使用

在網頁設計時經常會用到浮動來對頁面進行布局,但是浮動所帶來的不確定因素卻很多(例如:IE瀏覽器的兼容問題)。相對來說,在有些布局中定位使用會更加簡單、快捷、兼容性更好(relative與absolute相結合來使用),下面通過網頁中的一個實例(網頁中的head部分)進行說明,具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> html,body,div,ul,li,a{ margin:0; padding:0; list-style:none; } a, a:hover{ color:#000; border:0; text-decoration:none; } #warp,#head,#main,#foot { width: 962px; } /*設置居中*/ #warp{ margin: 0 auto; } #head{ height:132px; position:relative; } .logo{ position:absolute; top:17px; } .head_pic{ position:absolute; top:17px; left:420px; } .sc{ position:absolute; right:5px; top:12px; } .sc a{ padding-left:20px; color:#666; } .nav{ width:960px; height:42px; line-height:42px; position:absolute; bottom:0px; background:url(img/nav_bj.jpg) no-repeat center; } .nav ul{ float:left; padding:0 10px; } .nav li{ float:left; background:url(img/li_bj.jpg) no-repeat right center; padding-right:40px; padding-left:20px; text-align:center; display:inline; } .nav li a{ font-size:14px; font-family:Microsoft YaHei !important; white-space:nowrap; } .nav li a:hover{ color:#FBECB7; } </style> <title></title> </head> <body> <div id="warp"> <div id="head"> <div class="logo"><img src="img/logo.jpg" /></div> <div class="head_pic"><img src="img/head_pic.jpg" /></div> <div class="sc"> <a href=""><img src="img/sc_btn.jpg" /></a> <a href=""><img src="img/sy_btn.jpg" /></a> <a href=""><img src="img/kf_btn.jpg" /></a> </div> <div class="nav"> <ul> <li><a href="">首頁</a></li> <li><a href="">關于我們</a></li> <li><a href="">團隊文化</a></li> <li><a href="">公司動態</a></li> <li><a href="">資訊參考</a></li> <li><a href="">業務中心</a></li> <li><a href="">合作銀行</a></li> <li><a href="">聯系我們</a></li> </ul> </div> </div> <div id="main"></div> <div id="foot"></div> </div> </body> </html>

效果如下圖:

在上述代碼中首先是給head設置relative定位,那么可以看到里面所有的子元素在設置absolute后都會相對head進行定位,而不是相對body定位。這樣相對于用浮動來說就簡單方便了很多,也不需要擔心兼容問題。

轉載于:https://www.cnblogs.com/ccode/p/4005280.html

總結

以上是生活随笔為你收集整理的CSS position属性absolute relative等五个值的解释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人里番精品一区二区 | 亚洲vs天堂| 黄色免费91 | 屁股夹体温计调教play | 亚洲黄色精品 | 欧美性生活网 | 欧美三级视频在线播放 | 97人人爽| 国产午夜精品久久久久久久 | 69毛片 | 国产精品日韩一区二区三区 | 草草地址线路①屁屁影院成人 | 这里只有精品视频在线观看 | 亚洲欧美另类国产 | 黄瓜视频在线免费观看 | 大黄毛片 | 成人在线日韩 | 国产成人精品无码免费看在线 | 亚洲女优在线 | 2019国产精品 | 国产精品久久久久久久久久小说 | 久久久久久久网 | 亚州激情视频 | 小小姑娘电影大全免费播放 | 国产三级视频网站 | 色视频网址 | 大尺度做爰呻吟舌吻网站 | 成人动漫在线观看免费 | 色婷婷国产精品综合在线观看 | 国产精品二区在线观看 | 在线se| 最好看的电影2019中文字幕 | 公车乳尖揉捏酥软呻吟 | 国产熟妇一区二区三区aⅴ网站 | 国产一区视频观看 | 欧美一级不卡 | 国模私拍一区二区三区 | 日本一区二区免费在线 | 性开放视频 | 中文在线中文资源 | 综合成人 | 在线播放精品视频 | 成人午夜淫片100集 伊人久久国产 | 91漂亮少妇露脸在线播放 | 女人和拘做爰正片视频 | 亚洲天堂免费 | 中文字幕在线看高清电影 | 国产男女视频在线观看 | 精品一区免费观看 | 自拍视频啪 | 亚洲av永久一区二区三区蜜桃 | 九九免费视频 | 特级西西444www大胆免费看 | 久久久久无码国产精品不卡 | 777理伦三级做爰 | 91福利在线播放 | 日韩视频免费观看高清完整版在线观看 | 日韩一级片免费看 | 操bbbbb| 综合国产精品 | 天堂一区二区三区四区 | av国产一区 | 99人妻碰碰碰久久久久禁片 | 亚洲另类春色 | 2018中文字幕在线观看 | 人妻无码一区二区三区久久 | 久久久久久久性 | 亚洲视频网站在线观看 | 性――交――性――乱 | 日韩免费网站 | 一级黄色性生活片 | 91色站| 嘿咻视频在线观看 | 欧美性生活xxx | 制服.丝袜.亚洲.中文.综合懂 | 三级小视频在线观看 | 亚洲一区二区三区加勒比 | 久久久99精品国产一区二区三区 | 日av一区 | 国产成人自拍偷拍 | 天堂网视频在线观看 | 久久二 | 日韩亚洲一区二区 | av字幕网 | 日本东京热一区二区三区 | 蜜桃久久一区二区三区 | 97超碰碰碰| 黄色中文字幕在线观看 | 亚洲啪视频 | 欧美综合另类 | 性视频在线 | 网站免费黄色 | 欧美三区在线 | 中文字幕日韩一级 | av番号网| 日韩精品网站 | 欧美性天堂 | 毛片毛片毛片毛片毛片 | 神马午夜伦理影院 |