CSSについての質問です。こういう部分があります。


div#primary-column {
float : left;
text-align : left;
margin : 0px 0px 20px 17px;
padding-top : 20px;
padding-right : 0px;
padding-left : 0px;
padding-bottom : 0px;
voice-family : "\"}\"";
voice-family : inherit;
width : 500px;
}

html>body div#primary-column {
width : 500px;
}

そして、下の html>body div#primary-column の部分が不必要な気がするのです。これには、何か意味があるのでしょうか?

また、この部分の意味がわからないのですが、どういう意味なのでしょうか?

voice-family : "\"}\"";
voice-family : inherit;

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/11/17 13:37:40
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:cicupo No.1

回答回数13ベストアンサー獲得回数3

ポイント60pt

下記のサイトによると、どちらも css ハックの一種でそれぞれ

  • 子セレクタハック
  • Tantek Box Model Hack

という名前が付いているそうです。

私は始めて見ました:-)

そろそろCSSハックの良し悪しについて考えてみる(書式編) | Blog hamashun.com

id:piko-piko

cicupoさん、回答ありがとうございます。


>ハックはあくまで最終手段であり、使わないにこした事は無いという事を、

>事前に書いておきたいと思います。


>子セレクタハック・・・IE6とそれ以降のブラウザで指定を振り分けるハック。

>Tantek Box Model Hack・・・IE5とそれ以降のブラウザで指定を振り分けるハック。


大雑把ですが、こんな感じでしょうか。おかげさまで、良く分かりました!

2007/11/17 13:36:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません