1

次の html コードは合法ですか?

<meta name="keyword" content="
  keyword1,
  keyword2
  ">

と:

<div style="
  color: white;
  background: green;
  "></div>
4

2 に答える 2

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>

しかし、私はそれをしないことをお勧めします。理由は次のとおりです。

  • ドキュメントの本文に不要な文字が追加され、Web ページ全体のサイズが大きくなっています。
  • それは悪い習慣です。
  • タグを 1 行に限定すると、HTML 全体が読みやすくなります。私の意見では、これは読みやすくなっています。

    <meta name="keyword" content="keyword1, keyword2">
    

スタイルについては、スタイルごとに個別の CSS スタイルシートを使用して、再利用可能で単一の領域に含まれるようにすることをお勧めします。

<div class="stylised"></div>

CSS

.stylised {
    color: white;
    background: green;
}

参考までに、タグのname属性を検証する代わりにに変更する必要がありました。<meta>keywordskeyword

于 2013-03-21T10:57:55.903 に答える
0

解析エンジンは通常、これらの改行を無視しようとしますが、念のため、HTML マークアップをW3C Markup Validation Serviceで検証してください。

于 2013-03-21T10:47:17.517 に答える