web-dev-qa-db-ja.com

WordPressとW3C CSSの検証

私はここ数年の間、あちこちでWordPressを試してきましたが、WordPressテーマでのCSS検証の問題について疑問に思います。これはばかげた質問のように思えるかもしれません、しかし:

WordPressに関連して、私が遭遇したテーマがWC3 CSS検証でエラーなしで表示されないように見える理由はありますか?

私はこれが起こるかもしれない多くの理由を考えました:

  • 検証に合格するかどうかにかかわらず、多くのテーマを設計している方
  • 私はあまりよくない情報源から私のテーマを得ています
  • WordPressには、デザイナーにCSSを「ハック」させるという奇妙な問題があります。

ただ疑問に思います。

2
Melanie Shebel

WordPressサイトがバリデーションに合格できない理由はありません。それは完全にテーマデザイナー次第です。

6
Milo

簡単な理由は、WC3 CSSの検証はそれほど重要ではないということです。実際のユーザーに影響を与えるような時間を使ってより良いことを実行できるということです。規格は重要ではないと言っているわけではありませんが、適切なテストを行うことで互換性を保証するのはかなり簡単ですが、厳密な検証は行われません。たとえば、google.comは有効なCSS(または大小さまざまな大規模なサイト)ではありませんが、重要だと思いますか。

4
Wyck

CSSを検証しないことについて私が考えることができる唯一の状況は、次のとおりです。

  • テーマ開発者は、 " - moz"、 " - o"、または " - webkit"のようなベンダーIDが前に付いたブラウザ実験的なプロパティを使用します。 ここで はそのようなプロパティのリストです。

  • 彼は無効なCSSを使っていくつかのIE 6/7バグを彼らのCSSパーサーをだますことによって修正しています(そのような修正は他の方法でも適用できるのであまりよくありません)

  • 彼のCSSコードにはタイプミスがあります

このマークアップ言語はかなり単純明快です。小さなタイプミスのほかに、あなたが本当に意図せずに無効なコードを生成することはできません。

個人的に、私はできる限り実験的な機能を使う人の一人です。

2
onetrickpony

私はXHTML検証を強く信じています。個人的には、私はXHTMLで検証されたテーマを作成するよう努めており、これまでのところ成功しています。

多くの場合、テーマは有効ですが、人々はそうでないプラグインを有効にします。

1
AndrettiMilas

多くのテンプレートはHTML 5でコーディングされています。私はあなたがHTML5でコード化されていないテンプレートを試すべきだと思います。この投稿の終わり近く にコメント しています

1. The HTML5 validator is experimental

2. The HTML 5 aspec is still in draft., It won't become a formal W3C spec until approx 2014 according to W3C.

So you're currently using an experimental validator to check against a draft (and changeable) DOCTYPE spec.
(Commenter = Esmi)
1
byronyasgur