HTML----盒子

盒子

内容区域设定:width:宽度的设定,height:高度的设定。宽度和高度的设定可以是个体的数值(带单位),也可以是百分比设置。

内边距(padding)的设定:

.盒子的内边距为上右下左四个方向

.内边距的设定用来控制盒子中装载的内容到盒子边缘(边框)之间的距离。

.盒子的内边距占据的是盒子里面的空间,最小为0,不允许出现负值。

内边距(padding)复合属性:

padding-top:上内边距
padding-right:右内边距
padding-bottom:下内边距
padding-left:左内边距

外边距(margin)的设定:

盒子的外边距分为上右下左四个方向
外边距的设定用来控制盒子外围四周的距离,不属于本身范畴
外边距的主要用途是控制盒子的位置(如用的比较多的margin:0 auto,表示盒子居中,即上下为0,左右自动),所以可以出现负值。

外边距(margin)复合属性:

margin-top:上外边距
margin-right:右外边距
margin-bottom:下外边距
margin-left:左外边距

边框(border)的设定:

.大部分的元素对象在默认情况下是没有边框的
.要设定边框,必须同时设定3个要素:宽度、样式、和色彩。(如border:1px solid red)

边框(border)复合属性

1、边框按方向分类的扩展属性

.border-top:上边框

.border-right:右边框

.border-bottom:下边框

.border-left:左边框

2、边框按属性要素分类的扩展属性

.border-width:边框宽度

.border-style:边框样式

.border-color:边框色彩

3、边框样式的设定

none: 无轮廓。border-color将被忽略,border-width计算值为0,除非边框轮廓为图像,即border-image。

hidden: 隐藏边框。IE7及以下尚不支持

dotted: 点状轮廓。IE6下显示为dashed效果

dashed: 虚线轮廓。

solid: 实线轮廓

double: 双线轮廓。两条单线与其间隔的和等于指定的border-width值

web前端开发盒子模型的计算:

标准盒子的尺寸计算
.盒子自身的尺寸:内容的宽高+两侧内边距+两侧边框
.盒子在页面中占位的尺寸:内容的宽高+两侧内边距+两侧边框+两侧外边距

你可能感兴趣的:(HTML----盒子)