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

在这里详细讲解一下,希望能让更多的新手理解能够合理去理解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>

你可能感兴趣的:(关于position定位下的各种属性说明!-softbar)