以下html代码合法吗?
<meta name="keyword" content="
keyword1,
keyword2
">
和
<div style="
color: white;
background: green;
"></div>
答案 0 :(得分:1)
以下标记确实使用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
,以便进行验证。
答案 1 :(得分:0)
解析引擎通常会尝试忽略这些换行符,但为了安全起见,请使用W3C Markup Validation Service验证您的HTML标记。