下面的html代码合法吗?
<meta name="keyword" content="
keyword1,
keyword2
">
和:
<div style="
color: white;
background: green;
"></div>
下面的html代码合法吗?
<meta name="keyword" content="
keyword1,
keyword2
">
和:
<div style="
color: white;
background: green;
"></div>
以下标记确实使用validator.w3.org/check进行验证
<!DOCTYPE html>
<html>
<head>
<title>asd</title>
<meta name="keywords" content="
keyword1,
keyword2
">
</head>
<body>
<div style="
color: white;
background: green;
"></div>
</body>
</html>
但是,我建议不要这样做。原因是:
如果标签被限制为一行,则更容易阅读整个 HTML。在我看来,这更容易阅读:
<meta name="keyword" content="keyword1, keyword2">
至于您的样式,我建议您为您的样式使用单独的 CSS 样式表,以便它们可重用并包含在单个区域中。
<div class="stylised"></div>
CSS
.stylised {
color: white;
background: green;
}
仅供参考,我需要将标签的name
属性更改为,而不是使其生效。<meta>
keywords
keyword
解析引擎通常会尝试忽略这些换行符,但为了安全起见,请使用W3C 标记验证服务验证您的 HTML 标记。