興味深い質問があります。すべてのサイト(1つのドメイン上)がW3Cで有効かどうかをチェックする自動監視システムを構築しています。問題は、HTMLを含む他のデータベースから毎日コンテンツを追加することです。そのため、外部データベースからコンテンツを追加した後、私のウェブサイトで有効なサイトが無効になる可能性があります。
私の質問は:
外部データベースからコードを検証して有効になる場合、それを自分のサイトに追加して、サイトが引き続き有効であることを確認できますか?
簡単な質問:W3C VALID HTML + W3C VALID HTMLは常に有効ですか?
これは多くの要因に依存し、常に有効なHTMLが生成される場合がありますが、システムの詳細がなければ、これは一般的にしか答えられません。
番号。
それを証明するために、簡単なHTML5の例を次に示します。
あなたのページにはこれが有効ですbody
:
<h1>Your site</h1>
<nav>…</nav>
<main>…</main>
<footer>…</footer>
外部データベースには、次の有効なスニペットが含まれています。
<main>
<p>…</p>
</main>
このスニペットをどこに挿入しても、要素は1つしかないmain
ため、ページが無効になります。
作成者
main
は、ドキュメントに複数の要素を含めることはできません。
別の明らかなケース:
ページと外部データベースのスニペットの両方に、id="a"
。が付いた要素があります。IDはページごとに一意である必要があるため、無効です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加