【发布时间】:2015-01-16 04:13:00
【问题描述】:
我试图问一个比“浏览器如何工作??”更具体的问题,请多多包涵:)
如果我理解正确的话,html 元素可能有一些默认属性来决定它们的行为。比如<div>默认设置了display: block属性,而span有display: inline
这些默认值存在是因为它们是在浏览器的默认样式表中定义的。
好吧,我明白了(希望如此)。但是<br /> 或<img> 呢?那些人的行为不仅仅是由他们的属性决定的吗? 是否只能由浏览器的实现来让它们按照 W3 html5 规范的要求行事?
此外,这种元素行为是否有官方说法,或者它只是属于“浏览器实现”?
【问题讨论】:
-
默认属性在 HTML5 中变得更加复杂。元素现在可以分为多个(甚至没有)content categories。