アプリ版:「スタンプのみでお礼する」機能のリリースについて

下記の★印の意味を教えてください。

  <!DOCTYPE html>
★<!--[if lt IE 7]><html class="no-js ie lt-ie9 lt-ie8 lt-ie7" lang="ja"><![endif]-->
★<!--[if IE 7]><html class="no-js ie lt-ie9 lt-ie8" lang="ja"><![endif]-->
★<!--[if IE 8]><html class="no-js ie lt-ie9" lang="ja"><![endif]-->
★<!--[if gt IE 8]><!-->
<html class="no-js" lang="ja">
<!--<![endif]-->

A 回答 (3件)

あまり、詳しくはないのですが、知っている範囲で、書きます。




<!DOCTYPE html>

は、このブラウザのテキストのタイプは 「html」ですと宣言しています。

<!--[if lt IE 7]>     <!-- で始まり    --> で閉じで使います。
この中に書かれているのは、該当ソースの覚書メモのようなもので、ブラウザ上には表示されません

上の場合は「if lt IE 7」となっているので、ブラウザがIEつまり(インターネットエクスプローラ)が7のバージョンの時にはという意味合いです。

例の場合はIEが7のバージョンの時は「html classにあるコードを参照。[endif]というのはjava script の構文でこれで終わりの意味です。

htmlに、cssのコードを入れるとき、IEのバージョンによって、表示が異なるので、それぞれを表記してあげる必要があります。

コードの順番を間違うと、文字化けしたり、きれいに表示されなかったりすることになります。

ブラウザがいろいろ増えてバージョンも増えてきて、CSSは、一つずつについて書く必要があるので、こういう長いものになっています。

参考URL:http://www.htmq.com/csskihon/001.shtml
    • good
    • 0
この回答へのお礼

分かりやすい回答をしていただき、ありがとうございます。

お礼日時:2014/07/03 08:41

多分 <!--[if lt IE 7]>~<![endif]--> というコメントのようなものがなんなのかを聞きたいのでしょうがそれでよろしいでしょうか。



これは IE 独自の機能である条件付きコメントというものです。
詳しくは以下 URL を参照願います。
http://ja.wikipedia.org/wiki/%E6%9D%A1%E4%BB%B6% …
    • good
    • 0
この回答へのお礼

回答していただき、ありがとうございます。

お礼日時:2014/07/03 08:42

Wordpressですかね?



と思ったが質問はhtmlなのでhtmlに関する回答します。
きっとこの質問の内容からすると、自分で調べはしないでしょうからWordpressは敷居が高すぎると思います

では、回答
<!--から-->まではコメント
ソースでは表示するが、ブラウザ上では表示されない。

<html class="no-js ie lt-ie9 lt-ie8 lt-ie7" lang="ja">なら
htmlはここから始まる
このタグのクラスはno-js ie lt-ie9 lt-ie8 lt-ie7
このhtmlの言語は日本語

以上です。
    • good
    • 0
この回答へのお礼

回答をしていただき、ありがとうございます。

お礼日時:2014/07/03 08:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!