次の 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>
しかし、私はそれをしないことをお勧めします。理由は次のとおりです。
タグを 1 行に限定すると、HTML 全体が読みやすくなります。私の意見では、これは読みやすくなっています。
<meta name="keyword" content="keyword1, keyword2">
スタイルについては、スタイルごとに個別の CSS スタイルシートを使用して、再利用可能で単一の領域に含まれるようにすることをお勧めします。
<div class="stylised"></div>
CSS
.stylised {
color: white;
background: green;
}
参考までに、タグのname
属性を検証する代わりにに変更する必要がありました。<meta>
keywords
keyword
解析エンジンは通常、これらの改行を無視しようとしますが、念のため、HTML マークアップをW3C Markup Validation Serviceで検証してください。