是否可以容忍.css包含文件中的<style>标记?

时间:2016-10-13 04:49:11

标签: css

在一个项目中,我们在CSS文件的开头有一个&lt; style&gt; 标签(因为有些编辑器没有显示CSS突出显示):

&#xA; &#xA;
 &lt; style&gt;&#xA; body {&#xA; ...&#xA;}&#xA; ....&#xA;  
&#xA;&#xA;

我知道,这是 CSS文件中的错误,因为这通常是HTML中内联CSS的表示法,但似乎也可以容忍(至少通过Firefox 49)如果&lt; style&gt; 标记在开头的CSS包含文件中设置为

&#xA;&#xA;

我试着找出,如果我必须在我们的项目中纠正这个问题,或者保持原样,如果它在很大程度上是可以容忍的话,我宁愿这样做(至少从版本26开始是Firefox)

&#xA;

2 个答案:

答案 0 :(得分:1)

这并没有回答问题,但是....

它的CSS无效。杀死它。用火杀死它。

仅仅因为现在可以容忍,所以不能保证它将来会被贬低。谁知道未来的规范,css文件中的标签可能有特殊含义,不太可能,但谁知道。

在Web开发的世界中,我们引入了黑客来处理浏览器的特性,整个jquery库是围绕这个概念构建的,然后有clearfix hack,浏览器重置等等。引入黑客来支持编辑是一个坏主意。

如果我领导这个团队,我会说你可以使用你喜欢的任何编辑器(实际上我会说从这个批准的集合中选择),只要它能够使用有效的代码。

答案 1 :(得分:-1)

虽然没有清楚地得到你的问题但你不需要在你的css文件中添加“style”标签,如果它是.css文件,如果你想在任何php或html文件中你应该以“style”开头“并且必须在头部区域结束这是基本的!