ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML コメント内にコードを記述することもできますか? _html/css_WEB-ITnose

HTML コメント内にコードを記述することもできますか? _html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:28:281588ブラウズ

<!--[if lte IE 6]>...<![endif]-->


あるページで上記のコードを見たことがありますが、19791207a4e0a22c816ac020ecd8cae0 なぜブラウザはコメント ステートメントを解析するのでしょうか?
ここで上の文を使った人はいますか?
この種のステートメントは IE のみでサポートされていますか?


ディスカッションに返信 (解決策)

805d5dfac50b04751553deb0300ee3ff を実行した場合にも表示されます。 Webページ上で右クリックするとソースコードが表示されますので、ソースコードを閲覧する人にとっては読みやすく便利です
ソースコード内に表示したくない場合は、通常このようなコメントは必要ありません

78ed256a573140789854a10c51568a39

Web ページを右クリックしてソース コードを表示すると、そのコードも表示されます。ソースコード内で表示したくない場合は、一般的にこのようなコメントは不要です

上記のコードが条件を満たしている場合は、そうする必要があるようです。


さん、よく見るとこれとコメント記号が違うと思いませんか? これは実際には IE のバージョンを決定するためのステートメントです。



よく見るとこれとコメント記号が違うと思いませんか?

これは実際には IE のバージョンを決定するためのステートメントです。


Chrome にも同様の構文がありますか?


これは便利そうです

fba995dab578c8cafc3e3c6e0c8b592e この中のコードはie6でのみ実行でき、その他は無視されます

32e58b5d176aa7c802edc3635d7b0000



75fde721a16d760ec0f38e7144a9285d……276921751f6937d4851419429d5f7563
Ite: 以下は、IE6 ブラウザー以下を意味し、条件付きコメントに使用されます。 IE ブラウザ、CSShack でよく使われる、IE 用の JS など。

ああ、それは遠い時代のものであることが判明しました。

これは、IE6 以前のバージョンと特に互換性のあるコードです。この目的は次のとおりです。たとえば、PNG 画像は IE6 以降では透明に表示されますが、IE6 以前のバージョンでは白で表示されます。そのため、ブラウザで使用されるコード

ブラウザ固有の識別コードの一部とも言えます。楽しいことも書けます。

私たちが理解する必要があるのは、
はこのコメント ステートメントが行うものではなく

、コメントに含まれるコードは他のバージョンでは機能しないということです

以上です


私たちが理解する必要があるのは

このコメントの内容ではないということですステートメントは機能します

しかし、コメントに含まれるコードは他のバージョンでは動作しません

以上です


なぜコメントステートメントにコードを入れるのでしょうか?

なぜこのような奇妙なデザインがあるのですか?
コメントにコードを追加できる場合、すべてのコメントを解析してコードを見つける必要がありますか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。