CSSでページをデザインする際に、ブラウザ毎のレイアウトの違いって本当に嫌ですよね。 CSSハックで対応する方も多いかと思いますが、本日紹介する「cssuseragent」を使うとclassの作り方を少し工夫するだけでより柔軟に対応できるようになります。 詳しくは以下 設定方法はJavaScriptを一つ読み込むだけになります。 <script src="cssua.min.js" type="text/javascript"></script> このライブラリを使うと、ページのhtml属性に動的にcla... > このページを見る
最終更新時間:
2011年01月05日12時24分
みんなのブックマーク 人気(0) 新着
- ハックを使わない[CSS][hack]
- これは便利なjs
- user-agentでブラウザを判断し、html要素にブラウザ毎のclass名を埋めこむjsライブラリ。ブラウザ毎にCSSを切り替えたい場合に便利そう。
- IE6で見た場合には毒々しい色に変えて二度と来てもらわないようにするのに使えそう。
- UAを元にJSで動的にクラスを生成してくれるので、そのクラス用のCSSを書いておけば、CSSハックする必要はなくなる。
-
ブラウザを判別してCSSを自動で切り替えるJavaScriptライブラリ。モバイルにも対応。
-
これ気になる。後でチェック
-
html5でのCSSで-webkitとか-mozillaとかをJSで対応
- コメントより「HTML5ではない従来の(X)HTMLで、html要素にclass属性を与えるとHTMLがinvalidになることです。」/js off だと使えないし記述量も減らないのがなんとも。
- アクセス元のUA の名前を元に動的にclass 属性を追加(class="ua-ie-6") ⇒ それ用のCSS を書いておくことで、UA 別にCSS を適応。iphone にも対応
- クロスブラウザ
- javascriptでブラウザ毎に読み込むcssを切り替える
-
CSSハックの方が簡単で読み込みも早いと思うんだけど。
- 見てる:
- ほう
-
ブラウザごとにCSSを切り替えるのってPHPしかないかと思ってたけど(その仕組みすら良く分かってなかったけど)これは使えるのでは!








