人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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;

よろしくお願いします。

●質問者: piko-piko
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:BODY CSS HTML margin padding
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● cicupo
●60ポイント ベストアンサー

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

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

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

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

◎質問者からの返答

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


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

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


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

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


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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ