【发布时间】:2016-02-03 19:47:52
【问题描述】:
考虑以下 HTML 和 CSS:
<div class="container">
<span>This text appears inside a span tag which is an inline element.</span>
<p>This text appears inside a paragraph tag which is a block element.</p>
<span>This is another inline element.</span>
</div>
.container {
overflow: hidden;
}
根据我对以下SO question 的理解,通过将overflow: hidden 添加到.container 类将建立div 作为新的块格式化上下文。
问题
这对div 中的span 和p 标记有何影响?具体来说,创建新的块格式化上下文对其子元素(在本例中为内联 span 元素和块 p 元素)实际上做了什么?
相关问题
创建内联格式上下文的示例是什么?有人可以提供一个 HTML 示例并解释它是如何建立的吗?内联格式化上下文实际上对其子元素做了什么?
【问题讨论】:
-
我已经阅读了这两篇文章,但老实说,我发现这些解释过于简洁,不够实用/直观,我无法理解。我认为那里有很多术语/行话,我发现在实际 HTML/CSS 的上下文中很难理解。