答えて
現代のブラウザのパーサ(HTML5の構文解析アルゴリズムを使用すること、すなわち、それらは)このように動作します。次にテキストまたは新しいタグが期待され、<!
と表示されている場合は、次の数文字を確認して、--
またはDOCTYPE
か、埋め込みSVGまたはMathMLを処理している場合は[CDATA[
かどうかを確認します。 <!- foo
の場合のように、これらの試合のどれもが、その後、パーサーは、次のアップ>
に、以下のすべての文字は、読み、そして置くことにコメントに変換されbogus comment stateに入っていない、場合
(http://dev.w3.org/html5/spec/tokenization.html#markup-declaration-open-stateを参照してください) DOMに挿入します。
したがって、<!-
と表示される動作は、コメント開始のように機能します。このような動作は、マークアップが壊れた場合の「修復」動作であり、頼りにならないことが賢明です。あなたは、このようなマークアップはここにDOMを形成してどのように見ることができます
はまた、これは@Amberが言うに異なっていることに注意してください。意味のある意味ではタグとして扱われず、確かに無視されません。
実際には動作していません。それは実際のタグとして解釈してから、そのタグを無効なものとして送り出します。
<!- foo bar -->
明らかに標準的なHTMLタグでないタグ、<!-foo bar-->
として扱われ、従って無視されます。
これを試してみてください、あなたはそれが本当にコメントとして働いていないわかります
<!- >foo bar-->
これは別の質問につながります: コンパイラ/インタプリタでコメントを読むことができない場合は、 私はそれが私の例のように読み込まれないことをテストしますか? –
@pop [html validator](http://validator.w3.org/)を使用してください。 – nobody
- 1. Yii - CListViewによって生成されたhtmlの修正
- 2. ブラウザは自動的に "mangled url"を修正できますか?
- 3. IE9モバイルでHTMLテキストボックスの自動修正を有効にするにはどうすればよいですか?
- 4. テストドメインはGoogleによってインデックスされています。これを修正するには?
- 5. パーティショニングによってデッドロックの問題が修正される
- 6. エイリアスドメインへのリクエストはブラウザによってキャッシュされますか?
- 7. Webブラウザは悪い/非難されたhtmlを修正しようとしますか?
- 8. アンカーターゲット_blankがブラウザによってブロックされています
- 9. 修正ベクトルが参照によって返される
- 10. 自動修正アルゴリズム
- 11. setStatusBarHidden:withAnimationによってサブビューが正しく自動配置されない
- 12. TwitterウィジェットはCSSによって歪められています。どうすれば修正できますか
- 13. C標準で自己修正コードが許可されていますか?
- 14. RealmSwiftイニシャライザ - Xcode修正 - それは間違っています。
- 15. 自動修正のスペルチェッカー
- 16. 自動修正の通知
- 17. jquery livequeryは自動応募を修正していませんか?
- 18. htmlの高さ:自動は動作していません
- 19. 今日、さまざまなブラウザでHTML 5 File APIのステータスはどのようになっていますか?
- 20. 「GC.Collectは」私のクラッシュが修正されていますが、
- 21. Zend Frameworkクラスマップは自動検出によって尊重されませんか?
- 22. 更新されていないGrailsWebApplicationContextを修正するには?
- 23. ターミナルコマンドを使用してブラウザにhtmlファイルを自動リロードする
- 24. TinyMCEのブラウザ「修正」
- 25. 自動起動チェックボックスを修正するにはどうすればよいですか?
- 26. 承認ヘッダーはいつブラウザから自動的に送信されますか?
- 27. symfony:自動生成された静的ファイルパスを修正するには?
- 28. JSlintによって報告された「fooが定義されていません」エラーを修正する方法はありますか?
- 29. アンドロイドの自動修正テキストの色を変更するにはどうすればよいですか?
- 30. 自分のHTMLメールがHTMLとしてフォーマットされていませんか?
次の ' - >'(コメントの終わりの文字)ではなく、次の '>'(タグの終了文字)まで解析されるという意味で "タグとして扱われます" 。表示されたページのテキストに影響を及ぼすのではなく、コメントとして使用されるという意味で「無視する」。 – Amber