CSS学习记录之position

CSS学习记录之position

 

此篇文章为我记录学习HTML过程的的笔记,如果有什么不对的地方请大家在下面指出。

作用:  将一个父div里面的多个不规律的子div定位


    我在写HTML的时候回遇到在一个div里面有许多的子div,而且这些div是没有什么太大的规律,这时候我就会用到position属性对他们进行定位,当然在其他的地方也会用到position属性。

一,简介与用法  

 

Position 有3个参数 :static  absolute relative

1.Static:    普通定位遵循HTML原有的定位规则(一般也不会写)。

2.Absolute:绝对定位 有这个属性的div会更具它的父div进行定位

3.Relative :相对定位 有这个属性的div会根据他原来的位置进行定位

 

二,代码应用实例

 

代码

复制代码
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="author" content="http://www.cnblogs.com/jiavv5/" />
 6     <title>绝对定位于相对定位(坠星)</title>
 7 </head>
 8 <style>
 9     #div1{ 
10         margin:0 auto;
11         position: relative;
12         width:500px;
13         height: 500px;
14         background: red; 
15     
16      }
17      #div2{
18          width: 100px;
19          height:100px;
20          background-color:green;
21          position: absolute;
22          top: 100px;
23          left:100px;
24 
25      }
26 
27 </style>
28 <body>
29     <div id="div1"">
30         <div id="div2"></div>
31     </div>
32 
33 </body>
34 </html>
复制代码

 

效果

 

可以看到,上面的小的绿色的div是根据在的红色的div确定的。,然后我有对其他的一些属性进行修改并测试。

 

 

总结:

  1.据对定位的父元素必须是相对定位(relative)不然就会会根据总的div进行定位。

  2当一个div的position属性为absolute时,他的float属性无效,

  3当一个div可以绝对定位之后 left 与right    top与bottom 只能出现一个。

  4.其div具体位置会受到margin属性的影响,但是不会受到padding与border的影响。

 

相关阅读

CSS position绝对定位absolute relative    http://www.divcss5.com/rumen/r403.shtml

HTML中relative和absolute解释              http://blog.csdn.net/sir_lucifer/article/details/4567630

 

如需转载,请注明文章出处和来源网址:  http://www.cnblogs.com/jiavv5/articles/5183211.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值