2012-10-02 22 views
0

我正在玩css,并发现ie7等浏览器中存在问题,我最终在CSS中为HTML标签设计了一些看起来不错的东西。当body标签应该是html文档的可见部分的开始时,它是如何设计html标签的?为什么html标签可以被样式化和看到?

+0

你可以在你的html文档中设置任何标签......甚至是你的自定义标签,它们的行为方式等等,还有一个'display:block;'把它作为块级别或其他任何东西.. –

+0

什么让你相信“body标签应该是html文档的可见部分的开始”? – zzzzBov

回答

5

实际上,就CSS而言,viewport是一个画布,其中画出了所有页面的内容,其次是html, the root of an HTML document,其次是body, the document body。至少就CSS而言,body元素可能是可以放置可见内容的HTML文档的开始,但它不是视图画布的根。

就此而言,即使是head及其内容也可以是样式的,而不仅仅是html,bodybody的内容。实际上,实现CSS的浏览器实际上必须将display: none应用于其用户代理样式表中的head元素以隐藏它。

相关问题