Ric*_*nop 5 html xhtml web-standards
在HTML中,我可以这样做:
<noscript><link href="css/stylenojs.css" rel="stylesheet" type="text/css" /></noscript>
Run Code Online (Sandbox Code Playgroud)
在XHTML Transitional或Strict文档中是否有一些符合标准的方法?
您给出的示例在 HTML 和 XHTML 中均无效。当前没有建议提供包含样式表的方法,除非启用脚本。
\n\n一般来说,您应该避免<noscript>。从可行的东西开始,然后在此基础上进行构建。
在这种情况下,您可以为非 JS 客户端编写样式表,然后:
\n\n<body>\n<script type="text/javascript">document.body.className += \' js\';</script>\nRun Code Online (Sandbox Code Playgroud)\n\n\xe2\x80\xa6 并包含特定于启用 JS 的附加规则集:
\n\nbody.js foo {\n}\nRun Code Online (Sandbox Code Playgroud)\n\n或者,您可以执行以下操作:
\n\n<link href="css/stylenojs.css" rel="stylesheet" type="text/css" id="nojscss" />\nRun Code Online (Sandbox Code Playgroud)\n\n和
\n\nvar nojscss = document.getElementById(\'nojscss\');\nnojscss.parentNode.removeChild(nojscss);\nRun Code Online (Sandbox Code Playgroud)\n