关于CSS3盒子模型

本文详细介绍了CSS中的盒子模型,包括W3C标准盒子模型与IE盒子模型的区别,以及如何计算元素的宽度和高度。同时,还涵盖了背景样式的设置,如颜色、图片、大小、重复方式等,并解析了margin属性的不同用法。通过对这些基础知识的理解,有助于开发者更好地布局网页和控制元素间距。
摘要由CSDN通过智能技术生成

                                 1-1

 1.width & height

        内容区的宽高,显示内容。

 2.padding

        内容区外边界与外边框内边界距离。

3.border

        边框宽度。

4.margin

        盒子外的宽度。

W3C盒子(默认盒子、内容盒子、content-box)

                                                                 视图等同于1-1

盒子的宽 width+paddingLeft+paddingRight+borderLeft+borderRight

盒子的高 height+paddingTop+paddingBottom+borderTop+borderBottom 

所占屏幕空间的宽 width+paddingLeft+paddingRight+borderLeft+borderRight +marginLeft+marginRight

所占屏幕空间的高 height+paddingTop+paddingBottom+borderTop+borderBottom +marginTop+marginBottom  

比较简单,基础加法

IE盒子

IE6之前 border-box
IE6之后 content-box

内容区的宽:width = width + padding-left + padding-right + border-left + border-right

内容区的高:height-paddingTop-paddingBottom-borderTop-borderBottom

盒子的宽 width

盒子的高 height

所占屏幕空间的宽 width+marginLeft+marginRight

所占屏幕空间的高 height+marginTop+marginBottom

        

盒子背景样式

background-color              设置颜色

background-image            设置背景图片

background-size               设置背景大小

background-repeat            设置背景图片重复方式

        repeat-x  x方向平铺  repeat-y y方向平铺  no-repeat  不重复

background-origin              设置背景的起始点

background-clip                 设定背景的覆盖范围

background-attachment     设置背景图片的固定点

background-position           设置为背景图像初始位置,可以实现图片精灵

background                        背景设置的速记写法

margin:

1、如果margin只有一个值,表示上右下左的margin同为这个值。例如:margin:10px; 就等于 margin:10px 10px 10px 10px;

2、如果 margin 只有两个值,第一个值表示上下margin值,第二个值为左右margin的值。例如:margin:10px 20px; 就等于 margin:10px 20px 10px 20px;

3、如果margin有三个值,第一个值表示上margin值,第二个值表示左右margin的值,第三个值表示下margin的值。例如:margin:10px 20px 30px; 就等于 margin:10px 20px 30px 20px;

4、如果margin有四个值,那这四个值分别对应上右下左这四个margin值。例如:margin:10px 20px 30px 40px;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值