在许多地方,我把elmeents嵌套在其他元素中。我不能推断出子元素何时导致父元素扩展。我没有任何代码要发布,因为这是一个一般的概念性问题,所以我可以根据需要进行设计。
答案 0 :(得分:9)
您应该了解的第一件事是CSS Box Model。这将有助于您了解元素的属性如何使其具有它具有的大小和尺寸。另一个好资源是here。
以最简单的方式回答您的主要问题(并且非常笼统):
div
,p
和ul
等元素都是阻止的。 span
,em
,strong
等元素都是内嵌的。 有许多方法可以使用CSS调整元素的显示。
答案 1 :(得分:2)
获取firefox的firebug。您可以浏览DOM(页面的HTML结构),它将根据“浏览器的眼睛”看到它们(以及它们在美学上的外观)来突出显示元素。
一些一般的经验法则: