CUBIC4 Web Creative Laboratory

これも関係ある?

Joomla 1.6 Beta Now Available

Joomla Press Titles from Pearson

リリース Joomla! 1.7 Beta1

Joomlaへ携帯から記事投稿

Joomlaへ携帯から記事投稿 Joomlaを使っていてクライアントから非常に良く聞かれるのが携帯からの記事投稿です。他のブログサービスでは携帯か...

HOME > Blog > CSSハックまとめ

4月
20
2010

CSSハックまとめ


1 評価
browser-set使わない方がいいと思いつつも使ってしまうCSSハック

毎回検索してIE8が載ってないとかIE8はあるのにSafariがないとか何度も検索するのも面倒なんで自分用にメモしておきます。間違ってたり他のを知ってたらコメント頂けると嬉しいです。


Internet Explorer8のみ適用
他のプロパティも指定したい場合は、9がないときと同じように行末に;をつけて、次のプロパティからは/***/なくても大丈夫。
html>/**/body #hackcss {  
color /***/: red9;
font-size: 20px9;
}

 

Internet Explorer7のみ適用
*:first-child+html #hackcss { color: red; } 

 

Internet Explorer6~7のみ適用
#hackcss { *color: red; }

 

Internet Explorer4~6のみ適用
#hackcss { _color: red; } 

 

Internet Explorer4~6, Mac 4~5のみ適用
* html #hackcss { color: red; }

 

Internet Explorer5.5~6, Mac 5 Safariのみ適用
html*#hackcss { color: red; } 

 

Internet ExplorerMac 5のみ適用
/* これ以降Mac IE5のみに適用される \*//*/
#hackcss { color: red; }
/* これ以降Mac IE5以外にも適用される */

 

Internet ExplorerMac 5のみ除外
/* これ以降Mac IE5には適用されない \*/
#hackcss { color: red; }
/* これ以降Mac IE5にも適用される */

 

Netscape4のみ除外
/* これ以降Netscape 4には適用されない /*/
#hackcss { color: red; }
/* これ以降Netscape 4にも適用される */

 

Firefox1.0 以降に適用
#hackcss, x:-moz-any-link { color: red; }

 

Firefox1.5, 2.0 以降に適用
#hackcss, x:-moz-read-only { color: red; } 

 

Firefox3.0 以降に適用
#hackcss, x:-moz-broken { color: red; } 

 

Firefox3.5 以降に適用
#hackcss, x:-moz-broken, x:last-of-type  { color: red; }

 

Safari Operaに適用
body:first-of-type #hackcss { color: red; }

 

Firefox Safari Operaに適用
属性セレクタをサポートするFirefox、Mozilla、Safari、Operaにのみスタイルが適用される。
html[xmlns] #hackcss { color: red; }

 

Safari2~3に適用
html[xmlns*=""] body:last-child #hackcss { color: red; }

 

Safari2~3.1に適用
html[xmlns*=""]:root #hackcss  { color: red; }

 

Safari2~3.1, Opera9.25に適用
*|html[xmlns*=""] #hackcss { color: red;  }

 

Safari3以降 Chromeに適用
@media screen and (-webkit-min-device-pixel-ratio:0) {
#hackcss { color: red; }
}

 

Safari3以上 Chrome Opera9以上 Firefox3.5以上に適用
body:nth-of-type(1) #hackcss { color: red; }
 
body:first-of-type #hackcss { color: red; }

 

Opera9.25以上に適用
;;body #hackcss {  color: red; }
 
html:\66irst-child #hackcss { color: red; }

 

Opera8, 9以外に適用
body[class|="hypen-ated"] #hackcss {  color: red; }

 

iPhoneiPhoneに適用
/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
#hackcss { color: red; }
}

 

iPhoneiPhoneのみCSSを変える場合はiPhone用CSSを作成して読み込ませます。
<link  media="only screen and (max-device-width: 480px)" href="iphone.css" type="text/css" rel="stylesheet" />

 


試していないものもいっぱいありますがとりあえずまとめてみました。
CSSの振り分け
最終更新 2010年 4月 20日(火曜日) 14:52
 
トラックバック
ユーザ名
パスワード

JContentPlus for Joomla!1.5 powered by Joomler!.net

Advertisement
twitter follow me

Welcome to CUBIC4

会員登録はもうお済ですか?

会員登録をすると
記事へのコメント等の会員サービスを利用できます。
現在それぐらいしか無いのであまりする意味ないです。

ということは・・・

コメントをどうしても書き込みたい!
そんな場合のみ会員登録ください。

ログイン

未登録ですか? 新規登録!

*
*
*
*
*
(*) は入力必須項目です。