div,table的margin,padding,border怎么算的?
3个回答
展开全部
padding 是元素内补白,margin 是元素外边距
比如定义 span {padding: 10px; background-color: red;} 那么 <span>abc</span> 看到的是一个红色块,而且不是紧贴 abc 的。
但是如果定义 span {margin: 10px; background-color: red;} ,那么 <span>abc</span> 的红色块边缘紧贴 abc 字符,但是周围有 10 个像素的边界
比如定义 span {padding: 10px; background-color: red;} 那么 <span>abc</span> 看到的是一个红色块,而且不是紧贴 abc 的。
但是如果定义 span {margin: 10px; background-color: red;} ,那么 <span>abc</span> 的红色块边缘紧贴 abc 字符,但是周围有 10 个像素的边界
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
border会超过元素大小,例如:width:10px;height:10px;border:solid 1px #000;实际显示宽度、高度为12px。padding、margin都会增加元素宽度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询