HTMLの一行コメント
2023-10-10 01:49:53
質問
行頭のエスケープシーケンスだけで、HTMLの1行をコメントアウトする方法はありますか?
同様に
#
または
//
といった具合に、他の言語ではどうなのでしょうか?それとも
<!-- ... -->
はhtmlでコメントするための唯一の選択肢ですか?
どのように解決するのですか?
から http://htmlhelp.com/reference/wilbur/misc/comment.html
<ブロッククオートHTMLは正式にはSGMLアプリケーションであるため アプリケーションであるため、HTML 文書で使用されるコメント文法は で使用されるコメント構文は、実際には SGML のコメント構文です。残念ながら、この 構文は、最初は少し不明瞭です。
SGMLコメントの定義 は基本的に次のようになります。
A コメント宣言 は でこれは つまり、以下のものはすべて合法です。 SGMLコメントです。<!
で始まり、その後に ゼロまたはそれ以上のコメント、その後に>
. A コメント で始まり "--
であり、かつ を含まず "--
となります。
-
<!-- Hello -->
-
<!-- Hello -- -- Hello-->
-
<!---->
-
<!------ Hello -->
-
<!>
--
という文字があります。
は、常に4文字の倍数でなければなりません。
"
-
という文字が
でなければなりません。(そして、そうです。
<!>
も合法です。
コメントも合法です - これは空のコメントです)。
すべての HTML パーサーがこれを正しく処理するわけではありません。
例えば、"
<!------>
hello-->
は合法的な
のコメントは合法です。
ルールで確認できます。これは、2つのコメントを持つコメントタグです。
であり、1つ目は空で、2つ目は
2つ目のコメントには "> hello" が含まれています。
ブラウザで試してみると、以下のようになります。
テキストが画面に表示されます。
画面に表示されます。
の2つが考えられます。 の2つの理由が考えられます。
- は ブラウザは ">" という文字を見て、コメントがそこで終わったと でコメントが終わると判断します。
-
は
ブラウザは " を見ます。
-->
という というテキストが表示され、コメントがそこで終わると判断します。 と判断します。
--
"
の配列があります。のようなものを使う癖がある人がいます。
のような使い方をする人がいます。
"
<!-------------->
というように
をセパレータとして使用しています。
残念ながら、ほとんどの場合
の数は
-
という文字が
は4の倍数ではありません。つまり
を使用するブラウザは
を試すことになります。
を
は、実際にそれを取得します。
間違っている
を隠してしまいます。
になり、文書の残りを隠してしまいます。
のために このため、次のような簡単な ルールを使って、有効で受け入れられやすい コメントを作成します。
HTML で始まるコメント "。<!--
で始まり で終わる。-->
であり を含まない。--
または ">
コメント内の任意の場所に コメント内の任意の場所で使用できます。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み] localStorage、sessionStorage、session、cookieの違いは何ですか?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
iframeフレームワークの使用
-
[解決済み] Bootstrap 3.3.7で改行する方法
-
[解決済み] bootstrapでボタンにリンクを貼るには?
-
[解決済み] slackのチームIDやチャンネルIDを調べる最も簡単な方法は何ですか?
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] CSS 背景の不透明度 [重複]について
-
[解決済み] Do I use <img>, <object>, or <embed> for SVG files?
-
[解決済み] label要素の中にinput要素を入れるべきですか?
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?