在一个项目中,我们在CSS文件的开头有一个< style>
标签(因为有些编辑器没有显示CSS突出显示):
< style>
 body {
 ...
}
 ....



 我知道,这是 CSS文件中的错误,因为这通常是HTML中内联CSS的表示法,但似乎也可以容忍(至少通过Firefox 49)如果< style>
标记在开头的CSS包含文件中设置为。
我试着找出,如果我必须在我们的项目中纠正这个问题,或者保持原样,如果它在很大程度上是可以容忍的话,我宁愿这样做(至少从版本26开始是Firefox)

答案 0 :(得分:1)
这并没有回答问题,但是....
它的CSS无效。杀死它。用火杀死它。
仅仅因为现在可以容忍,所以不能保证它将来会被贬低。谁知道未来的规范,css文件中的标签可能有特殊含义,不太可能,但谁知道。
在Web开发的世界中,我们引入了黑客来处理浏览器的特性,整个jquery库是围绕这个概念构建的,然后有clearfix hack,浏览器重置等等。引入黑客来支持编辑是一个坏主意。
如果我领导这个团队,我会说你可以使用你喜欢的任何编辑器(实际上我会说从这个批准的集合中选择),只要它能够使用有效的代码。
答案 1 :(得分:-1)
虽然没有清楚地得到你的问题但你不需要在你的css文件中添加“style”标签,如果它是.css文件,如果你想在任何php或html文件中你应该以“style”开头“并且必须在头部区域结束这是基本的!