为什么HTML <body>标签中的<style>标签不能在W3C上验证?

chr*_*ris 22 html css w3c-validation

可能重复:
<STYLE>是否必须位于HTML文档的<HEAD>中?

我是开发CMS系统的团队的一员.

我们希望能够以符合W3C标准的方式在HTML页面中插入<style>标签<body>,因为验证是我们的SEO顾问的要求.

样式标记在所有浏览器的body标签内完美运行,但它拒绝验证.

Spl*_*ter 25

HMTL DTD不允许它,因此它不会验证.无所谓,无论如何所有浏览器都支持它.


Ric*_*iwi 7

HTML 4规范声明应该在HEAD元素内,而不是BODY元素.另请参阅此相关(重复?)问题

没有风格,有将要-在最头的-AN-HTML文档

W3C HTML 4.01参考 <style>

HTML允许文档的HEAD部分中的任意数量的STYLE元素.