<style>/* foo */ body{color:red}div{color:green}</style>
所以,我有这个<style>
元素。它有一个评论,然后有几个CSS规则。这是我的CSS重置代码,所以我希望将它放在一行中,而<style>
元素内没有单行换行符。我可以使用没有换行符的HTML <style>元素吗?
浏览器可以吗?
<style>/* foo */ body{color:red}div{color:green}</style>
所以,我有这个<style>
元素。它有一个评论,然后有几个CSS规则。这是我的CSS重置代码,所以我希望将它放在一行中,而<style>
元素内没有单行换行符。我可以使用没有换行符的HTML <style>元素吗?
浏览器可以吗?
当然可以。除了at-rules,作为后代组合子,以及在使用它来分离属性值(例如简写属性)时,空白在CSS中是微不足道的。
CSS2.1 syntax documentation谈论空白(或缺乏)对您的CSS代码的影响。
是(只要您在<style>
元素中包含适当的属性:)。
嗯,我不:)我没有意识到任何浏览器问题都与STYLE元素上的type属性无关。 – 2011-01-12 23:18:06