是以下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;
}
仅供参考,我需要改变你的<meta>
标签的name
属性keywords
,而不是keyword
,以便它来验证。
谢谢,那个答案真的有帮助。 – lukeupup 2013-03-22 06:40:18
解析引擎通常会试图忽略这些换行,但为了安全起见,验证与W3C Markup Validation Service你的HTML标记。
http://validator.w3.org – BoltClock 2013-03-21 10:39:28