您的位置:首页 > 其它

关于position定位下的各种属性说明!-softbar

2011-04-02 12:01 351 查看
在这里详细讲解一下,希望能让更多的新手理解能够合理去理解position定位!

代码如下:

.box2:"我"一直没有找到依靠.所以"我"会停靠在浏览器的左上方.

.relative下的box:.relative是"我"的依靠.如果.relative块没有设置position:relative;"我"会一直往上寻找有position:relative;的依靠.如果一直没有目标."我"会以浏览器的左上方依靠."我"一直没有找到依靠.所以"我"会停靠在浏览器的左上方.softbar

http://www.softbar.com/

.relative的块是父级

.box是子级.

当给.relative设置position:relative;的时候,.box块就会以.relative块的左上方为基准,(在给了.box块的position:absolute;top:0;left:0;的前提下哦)

特别注意.当一个内联元素:比如"span标签",给了position定位后.会在不转display:block;的情况下拥有块的属性.

整体代码:

<!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>

<FCK:meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>positon方法说明</title>

<style type="text/css">

.relative{

width:300px;

height:100px;

background:yellow;

position:relative;

margin:55px auto;



}

.box{

width:200px;

height:95px;

background:blue;

position:absolute;

top:0;

left:0;

color:#fff;

font-size:12px;

}

.box2{width:200px;height:50px;background:orange;position:absolute;top:0;left:0;}

</style>

</head>

<body>



<div class="relative">

<div class="box">

.relative是"我"的依靠.如果.relative块没有设置position:relative;"我"会一直往上寻找有position:relative;的依靠.如果一直没有目标."我"会以浏览器的左上方依靠.

</div>





</div>

<div class="box2">

"我"一直没有找到依靠.所以"我"会停靠在浏览器的左上方.

</div>

<div>

<p>.relative的块是父级</p>

<p>.box是子级.</p>

<p>当给.relative设置position:relative;的时候,.box块就会以.relative块的左上方为基准,<span style="color:red">(在给了.box块的position:absolute;top:0;left:0;的前提下哦)</span></p>

</div>

<p style="color:orange;font-weight:bold">特别注意.当一个内联元素:比如"span标签",给了position定位后.会在不转display:block;的情况下拥有块的属性.</p>









</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: