国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS position屬性的正確解釋和實例應(yīng)用

2024-07-11 08:29:10
字體:
供稿:網(wǎng)友

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

CSS position

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

1、absolute(絕對定位)

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

復(fù)制代碼
代碼如下:
<!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;
/*設(shè)定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>

這段代碼產(chǎn)生的效果如下:

CSS position屬性

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

復(fù)制代碼
代碼如下:
.div1{
width:200px;
height:200px;
background:#0099FF;
/*沒有設(shè)定TRBL*/
position:absolute;
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岳普湖县| 崇左市| 邵武市| 光山县| 嵩明县| 越西县| 廊坊市| 广汉市| 汾西县| 天气| 磐安县| 绥江县| 建平县| 松滋市| 天全县| 桂林市| 拉萨市| 津市市| 布尔津县| 招远市| 乌兰浩特市| 循化| 岢岚县| 余庆县| 崇义县| 三穗县| 永登县| 新巴尔虎左旗| 屯留县| 博白县| 灵宝市| 菏泽市| 潢川县| 河间市| 容城县| 石棉县| 沽源县| 新闻| 绩溪县| 浪卡子县| 临泉县|