CSS权威指南第五弹:内边距、边框和外边距

本文详细探讨了CSS中的宽度和高度概念,重点解析了外边距(margin)的设定,包括百分比应用、值的复制规则以及负外边距和外边距合并的影响。同时,介绍了边框(border)的样式、宽度、颜色和透明设置。此外,还阐述了内边距(padding)如何影响行内元素,以及与背景的关系。
摘要由CSDN通过智能技术生成

宽度和高度
1.一个元素的width被定义为从做内边界到右内边界的距离,height被定义为上边界到下边界的距离。
2.这两个属性很重要的一点是:它们不能应用到行内非替换元素。
3.如果在行内非替换元素声明了width和height,浏览器会忽略。

外边距 margin

值:<length> | <precentage> | auto | inherit

长度值与外边距
margin: top right buttom left 上右下左

百分数与外边距
对外边距的设置可以为百分数。百分数是相对于父元素的width计算的。这不仅应用于左右外边距,也应用于上下外边距。

值的复制
(1)如果外边距指定了三个值,则第二个值由第三个值复制
(2)如果给定了两个值,则第四个值根据第二个复制,第三个根据第一个复制
(3)如果给定了三个值,则剩下三个根据第一个复制

单边外边距属性
margin-top、margin-right、margin-bottom、margin-left

负外边距和外边距的合并
可以见上一节

外边距和行内元素
外边距还可以应用到行内元素,不过效果稍有不同。为行内替换元素设置margin-top,margin-bottom,并不生效。因为向一个行内非替换元素应用外边距,它对行高并没有影响。为行内替换元素设置margin-left,margin-right࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值