HTML中相同的盒子怎么写方便,轻松理解html中的盒子模型

1.1 盒子模型的概念

我们所讲的盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容

,内边距(padding),边框(border)和外边距(margin)组成。

网页就是多个盒子嵌套排列的结果

内边距出现在内容区域的周围,当给元素添加背景色或背景图像时,该元素的背景色或背景图像也将出现在内边距中

外边距是该元素与相邻元素之间的距离

如果给元素定义边框属性,边框将出现在内边距和外边距之间

**重点**虽然盒子模型拥有内边距,边框,外边框,宽和高这些基本属性,但是并不是每个元素都必须定义这些属性。

2 . 边框的属性

border:设置元素的边框(width stylecolor)/四边宽度,四边样式,四边颜色

border-width:设置元素边框的宽度、像素值

border-style:设置元素边框的样式 none:无(默认)/solid(单实线)/dashed(虚线)/dotted(点线)/double(双实线)

border-color:设置元素边框的颜色

| 2.1 单独设置元素上边框

border-top :宽度/样式/颜色

border-top-width :宽度

border-top-style :样式

border-top-color:颜色

| 2.2单独设置元素右边框

border-right:宽度/样式/颜色

border-right-width:宽度

border-right-style:样式

border-right-color:颜色

| 2.3单独设置元素的下边框

border-bottom:宽度/样式/颜色

border-bottom-width:宽度

border-bottom-style:样式

border-bottom-color:颜色

| 2.4单独设置元素的左边框

border-left:宽度/样式/颜色

border-left-width:宽度

border-left-style:样式

border-left-color:颜色

| 2.5内边距属性

Padding属性用于设置内边距,也是复合属性,相关设置如下:

Padding-top:上内边距

Padding-right:右内边距

Padding-bottom:下内边距

Padding-left:左内边距

Padding:上内边距、右内边距、下内边距 、左内边距

内边距是享有背景色的 |

| 2.6 外边距属性

Margin属性用于设置外边框,也是复合属性,相关设置如下:

Margin-top:上外边距

Margin-right:右外边距

Margin-bottom:下外边距

Margin-left:左外边距

Margin:上外边距/右外边距/下外边距/左外边距

Margin相关属性的值,以及符合属性margin取1~4个值得情况与padding相同

外边距可以使用负值,使相邻元素重叠

对块元素应用宽度属性width,并将左右的外边距都设置为auto,可使块级元素水平居中,

实际工作中常用这种方式进行网页布局,实例代码如下:

.header{width:960px;margin:0 auto};

为了更方便地控制网页中的元素,制作网页时,可使用如下代码清除元素的默认内外边距:

*{padding:0 /清除内边距/

Margin:0; /清除外边距/}

| 2.05、综合设置边框

像border,border-top等这样,能够一个属性定义元素的多种样式,在CSS中称之为复合属性。

常用的复合属性有font、border、margin、padding和background等。

复合属性可以简化代码,提高页面的允许速度,但是如果只有一项值,最好不要用复合属性,以免样式不被兼容。

Tips:

a. 表单的边框通常改为0;

Border:0 none;//兼容所有浏览器

b. 表格的细线边框

Table{border-collapse:collapse;}

c. 轮廓(链接有虚线和文本框有蓝色边框)

Outline-style:none;

现在相信大家很容易理解盒子模型了吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值