2020-09-24 CSS3的学习3

CSS3第三天


盒子

1.掌握盒子的特性
2.掌握两种不同的盒子模型


以下是本篇文章正文内容,下面案例可供参考

一、盒子属性( Box properties)

示例:

名称属性
width&height用于设置内容区的宽高,该片 区域用于显示内容。盒子高度 默认为内容的高度。
padding内边距。代表内容盒子的外边界与外边框的内边界之间的距离
border设定介于padding的外边缘与 margin的内边缘之间,默认值为0
margin外边距。代表盒子四周的区域。设值方 法与padding类似。相邻元素的 边距会合并

二、盒子模型

1.默认盒子模型——W3C盒子

使用box-sizing属性可以改变盒子模型,取值“content-box”的盒子为默认盒子模型。
width 属性仅表示盒子内容所占的宽度
height 属性仅表示盒子内容所占的高度

名称
内容区的宽width
内容区的高height
盒子的宽width+paddingLeft+paddingRight+borderLeft+borderRight
盒子的高height+paddingTop+paddingBottom+borderTop+borderBottom
所占屏幕空间的宽width+paddingLeft+paddingRight+borderLeft+borderRight +marginLeft+marginRight
所占屏幕空间的高height+paddingTop+paddingBottom+borderTop+borderBottom +marginTop+marginBottom

2.边框盒子模型——IE盒子

使用box-sizing属性可以改变盒子模型,取值“border-box”的盒子为边框盒子模型。
width = width + padding-left + padding-right + border-left + border-right

名称
内容区的宽width-paddingLeft-paddingRight-borderLeft-borderRight
内容区的高height-paddingTop-paddingBottom-borderTop-borderBottom
盒子的宽width
盒子的高height
所占屏幕空间的宽width+marginLeft+marginRight
所占屏幕空间的高height+marginTop+marginBottom

三、盒子背景样式

名称属性
background-color为元素设置一种颜色关键字;十六进制;RGB;HSL; RGBA;HSLA
background-image为元素设置一个背景图片none ;url()
background-size设置背景的大小cover;contain;百分比;绝对值
background-repeat设置背景图片的重复方式repeat;repeat-x;repeat-y;no-repeat
background-origin设定背景的起始点padding-box;border-box;content-box
background-clip设定背景的覆盖范围padding-box;border-box;content-box
background-attachment设置背景图片的固定点scroll;fixed;local
background-position设置为背景图像初始位置,可以实现图片精灵关键字;坐标

background 背景相关属性的速记写法:

[<attachment>][<clip>][<color>][<image>][<position>][<repeat>]

四、盒子边框样式

名称属性
border-width为元素指定边框的宽度关键字;单位
border-style为元素指定边框样式none;hidden;dotted;dashed;solid等
border-color为元素指定边框颜色关键字;十六进制;RGB;HSL; RGBA;HSLA
border-radius为元素指定圆角边框的半径绝对值 px、mm 、cm ;相对值 em 、rem

border 边框相关属性的速记写法:

[<widtht>][<style>][<color>]

五、表格样式

名称属性
border-collapse指定表格的边框是合并还是分开关键字;单位
caption-side指定caption坐落在表格的哪个位置上none;hidden;dotted;dashed;solid等
background为表格添加背景色关键字;十六进制;RGB;HSL; RGBA;HSLA
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值