Safariのみ、もしくはFirefox2.0(IE&Mac)のみに適用できるCSSハックを教えてください。ブラウザ振り分けはしない方向です。よろしくお願いします。

回答の条件
  • 1人1回まで
  • 登録:2006/11/29 02:29:52
  • 終了:2006/12/06 02:30:02

回答(2件)

id:hamster009 No.1

hamster009回答回数3431ベストアンサー獲得回数502006/11/30 01:48:30

ポイント35pt

ここにブラウザごとのcssの指定の仕方が書いてあります。

http://onohiroki.cycling.jp/comp-css-ex2-XSSI.html

id:nijinohasi No.2

nijinohasi回答回数20ベストアンサー獲得回数22006/12/01 09:53:34

ポイント35pt

/** 全てのブラウザに対する指定 **/

#navi {

color: #000000;

}


/** safari用のCSS hack **/

/* safari only \*/

html:\66irst-child #navi {

color: #333333;

}

/* end */

★ポイント

全てのブラウザに対する指定をした後に

/* XXX \*/でコメントアウトし、html:\66irst-childをつける事で、

safariにのみ#naviに対してcolor: #333333;が適用されます。

★Firefox専用での指定は出来ないと思いますが、Firefoxを標準ブラウザとして

CSS指定をして、その後で特定ブラウザに個別指定すれば対応できます。

★参考サイト

http://easygoing.under.jp/tips/index4.shtml

http://www.communis.co.uk/dithered/css_filters/css_only/index.ht...

http://www.centricle.com/ref/css/filters/

http://imfo.ru/csstest/css_hacks/import.php

http://www.keynavi.net/ja/bugh/comments.html

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません