ブラウザ毎のハックはCSSで簡単にできますが、 OSごとにスタイルを変えるのは、複数のCSSを用意して振り分けるしかないと 思っていました。 ですが今回はCSSの記述を増やしたくなく、 ダメもとで探してみたところ やたらと便利なJSが見つかりました。 CSS Browser Selector CSSに簡単な記述を追加するだけで、 ブラウザ、OSを指定して適用させることができるJSです。 具体的には、 .win body { background:#000; } で Windowsのみに、 .mac.ie7 body { background:#000; } で MacのIE7のみにスタイルを適用できます。 ダウンロードはこちらのサイトから。 http://rafael.adm.br/css_browser_selector/ 今回は試していませんが、 相当な数のOS、ブラウザに対応している