css盒子模型和定位属性

一、盒子模型


3D立体图


二、浮动、自动居中
如果想让页面自动居中,当设置margin为auto时,不能在设置浮动或绝对定位属性

三、定位

1、相对定位(relative)

相对自身原有位置进行偏移
仍处于标准文档流中(依然占据标准文档流的空间)
随即用有偏移属性和z-index属性

2、绝对定位(absolute)

建立了以包含快为基准的定位
完全脱离了标准文档流
随即用有偏移属性和z-index属性

(1)未设置偏移量
无论是否存在已定位祖先元素,都保持在元素初始位置
完全脱离了标准文档流
(2)设置偏移量
偏移参照基准:
无已定位祖先元素,以<html>(即浏览器)为偏移参照基准
有已定位祖先元素,以距其最近的已定位祖先元素为偏移参照基准

3、fixed
4、static

relative和absolute属性代码示例:
css
<style type="text/css">
*{margin:0; padding:0;}
#wrap{width:970px; margin:0 auto;}
#mainbody{position: relative; margin-top:15px;}
#left{position: absolute; width:110px;left: 0; }
#mid{position: absolute;width:650px;border:1px solid #999;margin-left: 123px;}
#right{position: absolute;border:1px solid #999;margin-left:783px ;}
</style>

body:
<body>
<div id="wrap">
     <div id="header"><img src="http://img.mukewang.com/5369cd6e0001a15b09700088.jpg" width="970" height="88" /></div>
     <div id="mainbody">
          <div id="left"><img src="http://img.mukewang.com/5369cd0e00011e3901090487.jpg" width="109" height="487" /></div>
          <div id="mid"><img src="http://img.mukewang.com/5369cd3c00013e9e06490439.jpg" width="649" height="439" /></div>
          <div id="right"><p>欢迎使用金山软件出品的爱词霸,在线查询你英语词汇、句子释义</p><img src="http://img.mukewang.com/5369cd540001d8e101770329.jpg" width="177" height="329" /></div>
  </div>
</div>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值