亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS position屬性和實例應用演示

2024-07-11 08:58:31
字體:
來源:轉載
供稿:網友

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

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

1、absolute(絕對定位)

absolute是生成覺對定位的元素,脫離了文本流(即在文檔中已經不占據位置),參照瀏覽器的左上角通過top,right,bottom,left(簡稱TRBL) 定位??梢赃x取具有定位的父級對象(下文將說到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定位。這樣相對于用浮動來說就簡單方便了很多,也不需要擔心兼容問題。

以上就是小編為大家整理的全部內容啦,希望對各位能有所幫助,也希望大家繼續支持武林網啦~~~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成av人乱码色午夜| 日韩美女视频免费看| 日韩在线观看视频免费| 日韩欧美精品在线观看| 一个人www欧美| 亚洲福利在线播放| 国产精品丝袜久久久久久不卡| 97人人爽人人喊人人模波多| 欧美激情乱人伦一区| 1769国内精品视频在线播放| 日韩av理论片| 欧美电影免费观看高清完整| 国产精品美女www爽爽爽视频| 国产精品igao视频| 国产精品户外野外| 美女国内精品自产拍在线播放| 欧美激情精品久久久久| 日韩成人在线播放| 亚洲自拍小视频| 亚洲男人天堂网| 日韩美女免费线视频| 成人美女免费网站视频| 中文字幕久热精品视频在线| 精品国产鲁一鲁一区二区张丽| 欧美在线视频网站| 欧美成人亚洲成人日韩成人| 51色欧美片视频在线观看| 日韩成人在线免费观看| 国产精品久久久久一区二区| 亚洲第一网站免费视频| 国产精品青青在线观看爽香蕉| 97香蕉久久夜色精品国产| 亚洲自拍偷拍一区| 久久久久久亚洲精品不卡| 成人激情视频在线观看| 亚洲欧洲黄色网| 精品久久久中文| 国产精品99久久久久久www| 国产亚洲欧美一区| 国产视频精品久久久| 日韩人在线观看| 人人澡人人澡人人看欧美| 欧美噜噜久久久xxx| 精品国产户外野外| 欧美成人免费一级人片100| 26uuu久久噜噜噜噜| 久久综合免费视频影院| 国产精品免费一区二区三区都可以| 国产精品美女在线观看| 一本一本久久a久久精品综合小说| 日韩在线视频免费观看高清中文| 91久久久亚洲精品| 色香阁99久久精品久久久| 欧美另类交人妖| 8050国产精品久久久久久| 亚洲天堂开心观看| 国产精品h在线观看| 亚洲国产美女精品久久久久∴| 亚洲黄色www网站| 日韩欧美在线一区| 麻豆国产精品va在线观看不卡| 18久久久久久| 国产精品免费小视频| 欧美成人精品一区| 97国产在线观看| 国产z一区二区三区| 欧美日韩激情视频8区| 在线观看中文字幕亚洲| 久久精品亚洲精品| 97免费视频在线| 精品视频在线播放| 久久夜色撩人精品| 日韩精品在线观看视频| 亚洲黄色在线观看| 欧美肥臀大乳一区二区免费视频| 国产精品小说在线| 成人午夜一级二级三级| 亚洲国产精品电影| 青青久久av北条麻妃黑人| 精品国内亚洲在观看18黄| 精品一区二区电影| 成人中心免费视频| 国产精品白嫩美女在线观看| 欧美视频二区36p| 日韩精品视频在线观看免费| 欧美激情18p| 免费av一区二区| 亚洲精品720p| 成人信息集中地欧美| 中文字幕在线国产精品| 久久久久久亚洲| 欧美激情精品久久久久久蜜臀| 亚洲一区美女视频在线观看免费| 亚洲国产精品人人爽夜夜爽| 国产伦精品免费视频| 欧美激情久久久久| 亚洲免费视频在线观看| 在线色欧美三级视频| 欧美视频精品一区| 亚洲视频在线观看免费| 欧美精品久久久久a| 超薄丝袜一区二区| 日韩国产欧美精品一区二区三区| 国产精品国产三级国产专播精品人| 国产成人亚洲综合| 亚洲高清一二三区| 亚洲国产欧美一区二区三区久久| 日韩小视频在线观看| 久久久久久这里只有精品| 欧美激情综合色综合啪啪五月| 欧美激情日韩图片| 亚洲欧美在线磁力| 91香蕉国产在线观看| www.国产一区| 亚洲欧美精品suv| 欧美在线视频a| 亚洲国产成人av在线| 久久精品免费电影| 欧美日韩亚洲网| 日韩精品www| 欧美精品免费在线观看| 国产日韩精品视频| 中文字幕日本精品| 91麻豆国产精品| 成人美女免费网站视频| 97免费在线视频| 国产精品极品美女在线观看免费| 欧美日韩在线观看视频| 色噜噜亚洲精品中文字幕| 成人福利网站在线观看| 欧美大成色www永久网站婷| 91精品国产综合久久香蕉922| 91视频88av| 亚洲aⅴ男人的天堂在线观看| 国产视频精品久久久| 久久人人爽人人爽爽久久| 国产精品久久久一区| 国产亚洲一区二区在线| 久久久久国产精品免费网站| 亚洲精品网站在线播放gif| 日本欧美黄网站| 欧美日韩在线观看视频| 欧美大成色www永久网站婷| 国产精品久久久久久久久免费看| 久久精品国产96久久久香蕉| 亚洲香蕉成人av网站在线观看| 欧美福利在线观看| 亚洲国产高清自拍| 亚洲国产精品久久精品怡红院| 韩国欧美亚洲国产| 91精品视频观看| 欧美亚洲午夜视频在线观看| 热久久免费国产视频| 国产精品久久久久久久久久三级| 欧美精品久久久久久久久| 日韩一区二区在线视频| 亚洲国产精品人久久电影| 亚洲美女在线观看| 亚洲精品天天看| 欧美性猛交xxxx黑人| 国产精品久久久久久亚洲影视| 成人日韩在线电影| 97国产精品久久| 精品一区二区三区四区|