CSS---盒模型与布局

CSS盒模型的三个要素:边框、内边距、外边距

 

border

盒子的边框

 

padding

定义盒子的内边距(以内容为中心,与盒子边框的距离)

可以分别定义上下左右的边距值

 

margin

定义盒子的外边距(以盒子为中心,与页面边界的距离)可以分别定义上下左右的边距值

默认页面中,<body/>与页面具有一个默认的边距,可以调整<body/>与页面边界的距离

body {

margin: 0px;

}

 

 

漂浮

可以对区块间的相互的位置进行调整,控制区块的排列顺序

float:none|left|right

none:默认值。本对象不漂浮

left:紧跟着的区块将自动定位到后面(右边)

right:紧跟着的区块自动定位到前面(左边)

 

漂浮清除

clear:none|left|right|both

none:默认值,允许左右两边都可以有浮动对象

left:不允许左边有浮动对象,如果有,则不定位在其后面,保持不动

right:不允许右边有浮动对象,如果有,则不定位到其前面,保持不动

both:不允许左边和右边有浮动对象,如果有,保持不动

 

 

定位

position属性

可以让区块定位到页面的任意位置,比漂浮功能更强!

absolute:

该对象将中文档流中脱离出来。

相对于其最接近的一个最有定位设置(具有position属性)的父对象进行绝对定位。

如果不存在这样的父对象,则依据 body 对象,而其层叠通过 z-index 属性定义!

relative:

该对象没有从文档流中脱离。

虽然位置发生了偏移,但是其原本所在的位置仍然保留,紧随其后的区块不会去填补它的位置。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值