我可以使用没有换行符的HTML <style>元素吗?</style>

时间:2011-01-12 23:11:54

标签: css

<style>/* foo */ body{color:red}div{color:green}</style>  

所以,我有这个<style>元素。它有一个注释,然后是几个CSS规则。这是我的CSS重置代码,所以我希望将它放在一行中,<style>元素内没有单个换行符。

浏览器可以吗?

2 个答案:

答案 0 :(得分:2)

当然可以。空格在CSS中是无关紧要的,除了at-rules,作为后代组合子,以及当使用它来分隔属性值(例如在速记属性中)时,除其他外。

CSS2.1 syntax documentation讨论了空格(或缺少空格)对CSS代码的影响。

答案 1 :(得分:0)

是(如果您在<style>元素中包含适当的属性:)。