問題タブ [w3c-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
13 に答える
656 参照

html - ページの最後に「有効な XHTML & CSS」通知が必要な理由

これはさまざまな Web サイトのフッターで見たことがありますが、そのほとんどは非技術的な Web サイトです。一部の Web サイトではさらに進んで、事実を示す W3C バッジが含まれています。これがターゲットとする視聴者にとってどのように役立つかわかりません。

0 投票する
2 に答える
658 参照

html - hrefURLが無効です

たとえば、誰かが特定のCMSフォームフィールドに入力したURLをWebサイトに表示します:http ://seneca.sunyconnect.suny.edu:4730 / F /?request = 79396&func = find-b&find_code = sys&local_base = her01pub

そしてそれは次のhtmlを出力します:

有効とは見なされず、警告メッセージ:エスケープされていないおよび/または不明なエンティティ "&func"、および別の警告:エスケープされていないおよび/または不明なエンティティ "&find_code"

funcとfind_codeがURLを介して渡される要素であることは知っていますが、それを有効にして、正しい宛先に移動できるようにする方法はありますか?

0 投票する
4 に答える
2898 参照

ruby-on-rails - URI は W3C Markup Validator では検証されませんが、同一の直接入力は検証されます

W3C Markup Validatorで HTML5 として検証するサイトを取得しようとしています。「URI による検証」オプションを使用すると、大量のエラーが生成されますが、HTML をコピーして「直接入力による検証」に貼り付けると、完全に検証されます。バリデーターから返された 2 つのソースで diff を実行すると、唯一の違いは Rails の信頼性トークン (Rails がフォームの検証に使用するランダムな文字列 - これは予期されることです) だけです。

どちらの状況でも、「ドキュメント レベルで文字エンコーディングが宣言されていません」という警告が表示されることに気付きました。これは他のサイトで見たことがありますが、適切なメタ タグがあるため、HTML5 バリデーターのバグであると常に想定していました。

ほとんどのエラーは、次の行に沿ったものです。

  • 属性名に引用符 " が含まれています。考えられる原因: 一致する引用符が以前のどこかにありません。
  • 要素ラベルの属性の値が正しくありません: ID は空の文字列であってはなりません。
  • この時点で、属性「password」は要素ラベルで許可されていません。

引用符が一致していないように見えますが、何も間違っていることは見つかりません。また、同じ直接入力が完全に検証されます。

ここで何が起こっているのか手がかりはありますか?ありがとう!

0 投票する
2 に答える
792 参照

xml - XML スキーマ: さまざまな要素名 (シーケンス)

私の問題の解決策は非常に簡単だと思いますが、見つけることができませんでした。

異なる名前の要素のリストを持つ XML がありますが、順番に並んでいます。例:

したがって、 DOC_OBL_1 、 DOC_OBL_2 、および DOC_OBL_3 の3つの要素があります。はい、番号 4、5、6 などがある可能性があります。ご覧のとおり、3 つすべてが同じ要素を内部に持っています (実際には、それらには多くの要素がありますが、今は重要ではありません)。宣言できると思いました。この種のドキュメントを検証できる一般的なタイプ。

これをスキーマで検証するにはどうすればよいですか???

私はそれが非常に醜い XML であることを知っています (おそらくそれは標準ではないので、教えてください、私にはわかりません) が、この文書を作成することは私の関心事ではありません。私はそれを解析し、検証し、変換するだけです。

0 投票する
2 に答える
2250 参照

css - YUI Reset CSSが検証に合格しないのはなぜですか?

W3CCSSValidatorを使用してサイトのCSSを検証しようとしました。残念ながら、YUIフレームワークのreset-min.cssは、文字列 "{* font-size:100%;"で解析エラーを生成しました。

バリデーターの結果。

さらに調査したところ、Firefoxのエラーコンソールで次のエラーに気づきました。

警告:宣言が必要ですが、「*」が見つかりました。次の宣言にスキップしました。

'*'の意味についての説明も、この人気のあるリセットCSSの問題についての参照も見つかりませんでした。

私は何が欠けていますか?

0 投票する
4 に答える
13275 参照

javascript - Javascript:&によって引き起こされたW3検証エラーを修正するにはどうすればよいですか?

JavaScript&がw3検証で引き起こすエラーを修正する方法はありますか?問題は、ifステートメントで&&を使用する必要があり、これら2つの&&がw3検証でエラーを引き起こすことです。

編集:「<」と「>」で同じ問題。

0 投票する
2 に答える
1250 参照

rss - 無効な文字が RSS フィードに書き込まれないようにする

私はブログソフトウェアに取り組んでいます。ときどき、ユーザーが制御文字をブログ投稿に貼り付けることができます (たとえば、最近誰かが垂直タブ文字を貼り付けることができたなど)。RSS フィードで投稿をレンダリングすると、XML パーサーは制御文字の解析に失敗し、フィードが無効であると宣言します。

これを修正する 1 つの方法は、文字列を 1 文字ずつスキャンして無効な文字を削除することです。これは、無効な文字のリストを維持することを意味します。そのようなリストがすでに存在するかどうかは誰にもわかりませんか?

または、誰かがこの問題を既に処理しているライブラリを知っていますか? 私は C# で書いていますが、別の言語で書かれたライブラリを移植できます。

または、私が見逃している解決策はありますか?

これは Unicode やエスケープの問題ではないようです。RSS フィードには、括弧、漢字、ウイング、スマート クォートなどが適切に表示されます。フィードが検証されないように見えるのは、特定の制御文字だけです。

0 投票する
3 に答える
1304 参照

php - アンパサンドと文字を入力して私のサイトを台無しにしているユーザーw3c検証

私のソーシャルネットワーキングサイトはw3cxhtmlで有効ですが、ユーザーはブログのレポートなどを投稿したり、アンパサンド文字を入力したりして、検証を台無しにすることがあります。どうすればこれを修正できますか?検証を台無しにする可能性のある他の単一の文字に注意する必要がありますか?

0 投票する
2 に答える
2533 参照

html - HTML5 に mov を埋め込む。検証の問題!

DOCTYPE が HTML5 の Web ページに .mov ビデオを埋め込もうとしています。コードは次のとおりです。

すべて正常に動作しますが、HTML5 標準ではタグ「object」に「classid」属性と「codebase」属性がないため、検証の問題があります。

それを修正する方法はありますか?

前もって感謝します!

0 投票する
1 に答える
9320 参照

css - W3Cによると、負のマージンまたはパディングは無効なCSSですか?

W3C によると、負のマージンまたはパディングは無効な CSS ですか?