IE9 プレビュー版を入れて、IE9用のCSSハックがあるのかな?と思っていろいろ試してみた。
ググってないので手探り状態。
あちこちで出だしたらまとめよう。
/* IE系 */
* html #css-hack { color:#00f; }
* html #css-hack { _background-color: #00f; }
#css-hack { /color:#00f; }
*:first-child+html #css-hack { color:#00f; }
#css-hack { color /**/:#00f; }
head~/* */ body #css-hack { color:#00f; }
html>/**/body #css-hack { color:#00f\9; }
html:not(:target) #css-hack { color:#00f\9; }
下記は IE9でも適応された。
html>/**/body #css-hack { color:#00f; }
html[xmlns]
#css-hack { color:#00f; }
html:not(:target) body #css-hack {
color:#00f; }
/* fire fox */
html:not([lang*=""]) #css-hack { color:#00f; }
/* safari */
body:first-of-type #css-hack { color:#00f; }
/* opera */
body:last-child #css-hack { color:#00f; }
html:not([lang*=""]) #css-hack { color:#00f; }
IE9 のみは今のところこれかなぁ。
html:not(:target) #css-hack { color:#00f\9; }
もう少し調べてみる。
2010年3月17日水曜日
2009年9月11日金曜日
エラーページ
S社のSEOコンサルタントに指示されエラーページを作ることになった。
コレ自体は別段問題ないのだが、不思議な事にエラーは301で転送してエラーページを表示させろというのだ。
さっぱりわからんです。
だって、エラーなのに301でもって転送したら200を返すでしょ?
変なの〜と思いつつ、とりあえず指示に従った。
で、別のSEO業者に変わったら、エラー時のステータスコードが200になっている事を指摘された。
「SEO的にも良くないので修正して」と指示され当然修正した。
やぱ、そぉだよね。おかしいよねと。
「ひねらんかい」ってことでこうしたのかす〜ら?
FireFox をお使いの方で、ステータスコードを見るには Live HTTP Headers が便利です。
デザイナーは滅多に必要ないと思いますが。
コレ自体は別段問題ないのだが、不思議な事にエラーは301で転送してエラーページを表示させろというのだ。
さっぱりわからんです。
だって、エラーなのに301でもって転送したら200を返すでしょ?
変なの〜と思いつつ、とりあえず指示に従った。
で、別のSEO業者に変わったら、エラー時のステータスコードが200になっている事を指摘された。
「SEO的にも良くないので修正して」と指示され当然修正した。
やぱ、そぉだよね。おかしいよねと。
「ひねらんかい」ってことでこうしたのかす〜ら?
FireFox をお使いの方で、ステータスコードを見るには Live HTTP Headers が便利です。
デザイナーは滅多に必要ないと思いますが。
登録:
投稿 (Atom)