首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >块和内联元素的背景?

块和内联元素的背景?
EN

Stack Overflow用户
提问于 2010-01-19 12:18:11
回答 2查看 707关注 0票数 0

盒子模型中的背景指的是什么(内容、填充、边框和边距)?

换句话说,如果我将其设置为绿色,盒子模型的哪个部分将被设置为显示背景颜色?

它只是应用于box模型的块元素(div,heading等)吗?内联元素(span,text)是否也有填充,边框和边距?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-19 12:43:52

这个小图表将演示如何在浏览器中显示一个框:

box-chart http://img132.imageshack.us/img132/2692/boxchart.jpg

正如您所看到的,边距是方框本身与可能围绕它的任何内容之间的空间。边框只是框周围的一条线。填充是框的边缘和框中的内容之间的空间。您设置的任何背景都将填充整个框(在边框内),同时保持框周围的边距(空白)。

我相信几乎每个元素都可以使用边距、背景和边框。但是,有些元素不支持填充,除非它是块级的,因为它基本上与空白区是完全相同的。您可以随时测试不同的样式,以查看哪些有效,哪些无效,以及如何根据您设置的样式进行移动。

票数 1
EN

Stack Overflow用户

发布于 2010-01-19 12:19:49

元素完全占用,不包括页边距占用的空间。您可以使用以下标记/css进行测试:

代码语言:javascript
复制
.block { margin:5px; padding:0; width:25px; height:25px; 
         background-color:orange; float:left; }
<div class="block"></div>
<div class="block"></div>

渲染它,你会发现橙色框之间总共有10px -我们的边距。

内联元素也有填充和边距,但你不能总是以同样的方式使用它们,因为它们是内联的,而不是块级的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2091028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档