盒子模型

盒子模型

盒子模型也叫框模式

1、使用width来设置盒子内容区的宽度,使用height来设置盒子内容区的高度

2、为元素设置边框:要为一个元素设置边框必须指定三个样式

		border-width:边框宽度
		border-color:边框颜色
		border-style:边框样式
		
三个样式缺一不可(不同浏览器默认的边框样式不一样)

3、width和height只是设置盒子内容区的大小,而不是盒子的大小,盒子可见框的大小由内容区和边框共同决定

4、为四个边框分别设置
例如:border-width:10px 20px 30px 40px;(顺时针顺序为四个边框设置)
(如果只设置三个值分别为:上、左右、下 左右边框会一样)
(如果指定两个值分别为:上下、左右)
(如果指定一个值分为:上下左右)
5、除了border-width,css还提供了四个border-xxx-width,xxx的值可能是top right left bottom

6、设置边框(线)样式:
可选值:none:默认值 没有边框

			solid:实线
			dotted:点状线
			dashed:虚线
			double:双线
	例如:border-style: double;
	(style也可以分别指定四个边框样式)

7、 内边距:指的是盒子的内容区和盒子边框之间的距离
一共有四个方向的内边距:

		padding-top
		padding-left
		padding-right
		padding-top
		
	(写在父元素样式之中)
盒子的大小由内容区、内边距和边框共同决定	

8、外边距:当前盒子与其他盒子之间的距离

			margin-top
			margin-left
			margin-right
			margin-bottom
	

(margin还可以设置为auto,auto一般只设置给水平方向的margin)

*如果只指定,左外边框或右外边距的margin为auto则会将外边距设置为最大值
*垂直方式外边距设置为auto,则默认为0
*如果将左右外边距同时都设置为auto,则会将两侧的外边距设置为相同的值(相当于在父元素中水平居中)

垂直外边距的重叠:
- 在网页中垂直方向的相邻外边距会发生外边距的重叠
- 所谓的外边距重叠指兄弟元素直接的相邻外边距会取最大值而不是取和为子元素设置一个上边

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值