問題タブ [html-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.
asp.net-mvc - asp.net mvcと有効なxhtml?
何らかの理由で、htmlヘルパーが検証しないこのhtmlを出力しています。
バリデーターが教えてくれます
属性「長さ」はありません
出力中です
css - XHTML 4.01 Strict を使用している場合、HTML5 でサポートされていないタグを避けるべきですか?
これらの要素は HTML 5 ではサポートされていませんが、XHTML ではサポートされています。
acronym
big
tt
将来、doctype を html 5 に変更する場合、検証に合格するためにコードを置き換えたり変更したりする必要はありませんか?
これは、自己終了要素に慣れている熱心な XHTML コーダー (私のような) の苦痛を軽減するために、有効なコードとしても受け入れられます。
<meta>
およびその他の自己閉鎖要素にも同じ規則が適用されます。
現在使用している場合、サポートされていない HTML 5 のタグを使用しないことをお勧めしますXHTML 1.0 Strict
か?
validation - HTML 検証エラーのヘルプ: テーブルの列にセルがありません
この検証エラーについて教えてください。それが何を意味するのか、または自分の HTML の標準に準拠していないものを理解できません。
うまくいけば修正してリンクが機能しなくなるので、ここに再投稿します。
要素 td によって確立された表の列 2 には、そこから始まるセルがありません。
visual-studio - Visual Studio 用のカスタム HTML 検証スキーマを作成する方法はありますか?
カスタム HTML 検証スキームを Visual Studio に追加する方法はありますか?
もしそうなら、スキームをダウンロードするためのリソースはありますか?
http://kennethdjones.com/public/htmlvsdd.png
注意: IE6 の検証は、念のための注意事項として存在します。
javascript - JavaScript を適用する前に、HTML と CSS を有効にする必要がありますか?
Web 標準について考えていたのですが、JavaScript を適用する前に有効な HTML と CSS が必要かどうか疑問に思っていました。
有効な HTML、CSS、JavaScript の関係について教えてもらえますか?
たとえば、無効な HTML と CSS は JavaScript の正常な動作を妨げますか?
css - SEOの目的で、完全に検証されたマークアップとCSSが本当に必要ですか?
http://jigsaw.w3.org/css-validator/で CSS を検証しながら
次のエラーが表示されます。
1. プロパティ zoom が存在しません: 1 1.
2.Property -webkit-transition does not exist : all 200ms イーズイン all 200ms イーズイン
3.プロパティの不透明度は CSS レベル 2.1 には存在しません
4. プロパティ -moz-border-radius が存在しません
5. プロパティ -webkit-border-radius が存在しません
SEO のために MarkUp と CSS を完全に検証することが本当に必要なのか、それともほとんどがブラウザー固有のこれらのエラーは今のところ無視できますか。
これらのエラーを削除する必要がある場合は、誰かがその方法も提案してください。
html - 開発プロセス中に Django テンプレートで HTML を検証するにはどうすればよいですか?
Django と Python の組み込みのテスト機能はまだ使用していませんが、ようやく始めたいと思っています...そして、開発プロセス全体でチェックしておきたい最も明白なことの 1 つは、すべてのページが検証されることです。考えられるすべてのシナリオで。
これを行う最善の方法は何ですか?
jquery - jQuery:XHTMLの有効性を維持しながら、HTML要素でイベントメタデータを渡す方法は?
多くの人がこのジレンマに一度に遭遇したと確信しています。
複数のブロックレベルおよびインラインレベルの要素を含むブロックレベルのHTML要素があります。
jQuery ajax()イベントを#ajax(最上位要素)のクリックにアタッチしたいだけですが、いくつかのパラメーターをサーバー側スクリプトに渡す必要があります。
私が見ている可能性のある方法の1つは、単にに置き換えることです。これにより、のようなものを追加できますdiv#ajax
が、これによりページが無効になります。インライン要素()内にブロックレベルの要素()を含めることはできません。a#ajax
href="param=value&this=that"
<div>
<a>
もう1つの可能な方法は、にrel
属性を追加することですdiv#ajax
。これは、XHTML検証を無視することも意味します。
インラインイベントをdivに追加したくありませんonclick
。それは少し遠すぎます...また、すべての子div#ajax
をegに変える<span>
ことは大きなピタになります。
これをどのように処理しますか?
ありがとう!
django - django テンプレートと HTML/CSS 検証をサポートするエディタまたは IDE は?
django テンプレートの編集をサポートし、HTML と CSS を検証できる IDE はありますか?
要件:
- CSS のエラーを検出して強調表示できます。例: "}" を閉じるのを忘れた、または無効な css 属性
- 新しい css 属性 (css3 やブラウザー固有のものなど) を学習させることができるようにする - それらが css を無効にするのを見たくありません
- 内部の django templatesのような部分 HTML を検証します。
- Windowsで実行する必要があります
- Python サポート (オプション / ボーナス)
クールな Python IDE がたくさんあることは知っていますが、HTML/CSS django テンプレートの編集と検証に使用できるものは見つかりませんでした。
html - 「&」を単独で書くのは無効な HTML ですか? なんで?
重複の可能性:
本当に「&」を「&」としてエンコードする必要がありますか? ?
私は、W3Cが「文字参照の開始との混乱を避けるために、"&" の代わりに "&" (ASCII 10 進数 38) を使用する」ことを推奨していることを知っています。 " しかし、これらの警告は無視されますが、「Tiffany & Co.」と書く (たとえば) ことは有効ですか? より注意深い「Tiffany & Co.」の代わりに?
上記の例は、私が試したすべてのブラウザーで期待どおりに (つまり、同じように) レンダリングされることはわかっていますが、これは言語弁護士にとって構文の問題です。式が「 &blah; 」の形式でない限り、正当であると思われます。(「 <blah> 」を書かない場合、山括弧を使用する場合と同じです。)
余談ですが、</li> をスキップしても警告と見なされず、エスケープされていない & は警告と見なされるという事実は、HTML 構文の矛盾を物語っています。実際、パーサーの賢さに頼るなら、(たとえば) </ul> を省略しても、(未完成の) リストがドキュメントの最後の部分である場合は問題ありません: いいえ </ul>,いいえ </body>、いいえ </html> ... あいまいさの可能性はありませんよね?
PS: (賢明な) エスケープされていない山かっこは tidy では警告を発しませんが、W3C のvalidatorによってエラーとして検出されますが、エスケープされていないアンパサンドは両方の場所で警告を発します。図に行く...