html - 还有其他方法可以在 html 4.01 中的 <noscript> 标签下使用 css 文件吗?

标签 html w3c-validation html4

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>


<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" type="text/css" href="/static/css/reset.css" media="screen">
    <link rel="stylesheet" type="text/css" href="/static/css/text.css" media="screen">
    <link rel="stylesheet" type="text/css" href="/static/css/960.css" media="screen">
    <link rel="stylesheet" type="text/css" href="/static/css/fedora960.css" media="screen">
    <link rel="stylesheet" type="text/css" href="/static/css/fedora960-lang.css" media="screen">
    <!-- legacy -->
    <link rel="shortcut icon" href="/static/images/favicon.ico" type="image/vnd.microsoft.icon">
    <link rel="stylesheet" type="text/css" media="print" href="/static/css/print.css">
    <!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="${path}/static/css/ie7.css" media="screen" />
    <style type="text/css">
        #wrapper
        {
            height: 100%;
            overflow: visible!important;
        }
            .downloadsidebar a {
            backgroundimage: none!important;
        }
    </style>

    <![endif]-->

<title>Fedora Project Homepage</title>
</head>
<body id="fedoraproject-org" class="lang-en">
    <noscript>
        <link rel="stylesheet" type="text/css" media="all" href="/static/css/nojs.css">
    </noscript>
...
...
</body>
</html>

但是此代码在使用 w3c 验证器检查 <link> 时会引发错误<body>下不允许使用标签html 4.01 中的标签。 好像<link>标签在<noscript>下使用标签 <head> html5 中的标签。它没有给出任何错误。 但我想知道在<noscript>下使用css文件的任何其他可能的方式html 4.01 中的标签。请大家给点意见。

最佳答案

不,无法在验证 HTML 4 的 noscript 标记内使用 link 标记。

在 HTML 4 中,仅允许在 body 标签中使用 noscript 标签,而仅在 中允许使用 link 标签。 head 标签。

HTML 4 spec: noscript
MDN: <link> element

关于html - 还有其他方法可以在 html 4.01 中的 <noscript> 标签下使用 css 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24219175/

相关文章:

android - 在 TextView 中显示来自 HTML 标记的图像?

html - 如何在 HTML 中创建具有两种不同样式的列表?

html - 是否允许 figcaption 成为 HTML5 中 <a> 标签的子标签?

jquery - HTML4+5 jquery ajax 历史不改变 URL,hashbang?

javascript - 选择六 Angular 形周围的附近六 Angular 形

html - 如何处理在操作系统级别设置的字体缩放(例如将所有字体缩放到 150%)?

java - W3C validator 返回 HTTP 500,尽管它可以在浏览器中运行

W3C 验证服务中的 CSS 文件交互

javascript - 将更多数据与选择选项关联而不仅仅是 "value"的正确方法是什么

javascript - 滚动链接