質問: テーマのw3c標準への準拠を維持する方法 私がテーマを書いたとき、私はそれがxhtml 1.1とcss 2.1に準拠していることを確認しました。それから私はプラグインを追加しました、そしてテーマはもうxhtml 1.1に準拠していません。それから私は私のcssでgoogle apiフォントを使用しました、そしてそれはより長いcss 2.1準拠です。プラグインやフォントなどを削除しなくても準拠性を維持できる方法はありますか、それとも検証エラーを無視してもいいですか?
回答: 訂正、あなたのテーマはまだxhtml 1.1とcss 2.1に準拠していましたが、追加したプラグインはがに準拠していないという追加のコードを挿入しました。残念ながら、プラグインを使用している場合は、コンプライアンスを維持する簡単な方法はありません。あなたができる最善のことはあなたのテーマとあなたが個人的に責任があるすべてのマークアップを検証することです、そして他の開発者が彼ら自身の仕事を検証するために時間をかけたことを願っています。別の方法はあなたの側でもっと多くの作業をすることです - あなたはまだプラグインのコア機能を使うことができますが、それらがブラウザに any マークアップを出力することを許可しないでください。プラグインが触れるものすべてをフック解除する独自のカスタムレイヤーを追加し、独自の出力バッファを構築します。これはonlyの方法で、ブラウザに送信されるマークアップのスタイルを制御できます。いくつかのプラグインはhtml 5を使用し始めています...他はcss3を使用しようとしています。これらのプラグインをインストールして、それらの出力をサニタイズおよび検証するための手順を実行しないと、サイトは正しく検証されなくなります。