「\」「9」「*」「_」の四文字だけで、IE6, IE7, IE8を区別するCSSハックをNettuts+から紹介します。 <textarea name="code" class="css" cols="60" rows="5"> body { color: red; /* all browsers, of course */ color : green\9; /* IE8 and below */ } </textarea>
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers 既報のとおり、IE6のシェアは純減を続けている。2009年2月のNet Applications調査によればIE6のシェアはFirefox 3に抜かれて3位に落ちた。今後も下落の傾向は続くとみる向きが多い。しかし、依然として19%を越えるシェアはその次のシェアを獲得している4.5%弱のSafari 3.2を大きく上回る。IE8のリリースが控えている状況ではあるが、WebデベロッパやWebデザイナは依然としてIE6対応を継続しなければならない。 IE6固有の問題を回避する方法はいくつもあるが、それらテクニックをまとめたドキュメントがSitePoint: 10 Fixes That Solve IE6 Problemsとして公開されたので注目しておき
スタイルシートを読み込むときの、ブラウザ判定用の記述です。下記の裏技を使えば、Javascriptでのブラウザ判定やOS判定がいらなくなり便利です。。 スタイルシートの読込みについて ■Netscape 4.xにCSSを適用しないようにするには? <link href="xxx.css" rel="stylesheet" type="text/css" media="screen,print"> media属性を指定し「screen」と一致しない値を指定する。 例:allなど @importが実行されると強制終了、フリーズの原因になる ■IE 4(IE,Mac)にCSSを適用しないようにするには? @import "xxx.css"; ■Mac版IE 4.5にCSSを適用しないようにするには? @import url("xxx.css"); ■Win版IE 5にだけCSSを読み込ませるには
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く