我正在浏览一些遗留代码(大约2010年)并在<css>
文件中发现了.css
标记。代码看起来像这样:
// styles.css
<css>
body {font-family:arial; font-size:12px; margin:0; }
td {font-family:arial; font-size:12px;}
.stroke {background:#CCCCCC;}
[.......]
</css>
据我了解,这个css
文件是非合法的,不符合标准。至少<css>
或.css
文件中不应出现任何其他标记。
我无法在W3C中找到任何<css>
个代码或Google搜索中提到的任何此类代码。这是一些传统(6年以上)的事情还是仅仅是原始开发人员的错误?
答案 0 :(得分:1)
这是可能的,因为网络语言非常灵活,而且灵活,我的意思是你可以向他们扔任何东西而且他们会接受它。
我想这可能是类型错误,也可能是像Agloe那样的版权陷阱。
答案 1 :(得分:0)
如果您想在index.html中添加CSS样式,请不要使用代码<css>
,而是使用代码<style type="text/css">
。是的,这是一个错误使用<css>
如果您想了解其他相关内容,可以阅读MDN tag style
答案 2 :(得分:0)
这只是一个错误。 CSS无效。您可以使用a validator进行确认(尽管您必须首先删除//
部分,因为CSS没有任何类型的单行注释语法,因此也会出错。)