せっかくPHPなんだから、ブラウザ判定してヘッダで読み込むCSSを
切り替えればいいんじゃないの?と思ったのでやってみたよ。(・ω・)
とりあえず何が面倒ってCSS上でIE6ハックするとごちゃっとして美しくないわ
火狐さんのコンソールではエラーがだらだら出まくるわで
なんだかモンニャリだったのですが、そもそものCSSを分けられるなら話が早い!
というわけで透過が必要な所は背景画像を抜いたり
pngアイコンはgifに換えたりいろいろしてIE6対応したよ!ヽ^シ’ω’)ノシ
現状よくあるIE6のCSSハックはこんな感じだと思うんですが
*html [タグとかクラスとかIDとか] { [スタイル指定] }
うちのCSSは背景で透過png使いまくりだったりしたので、
いちいちこれをやると超めんどい作りです。あとエラーコンソールがひどいことになります。
IE6がそのうちなくなるだろうという予見のもと、取り急ぎの対策として別CSSを読むとするのです。
そっちの方がめんどいよという意見もあると思いますが、
個人的にはハックでごちゃごちゃする方が嫌なので…!(n゚ω゚`)
$n_ua = $_SERVER['HTTP_USER_AGENT']; //ブラウザ判定
if (substr_count($n_ua,"MSIE 6.0") > 0) {
$csslink = ’IE6用のCSSのパス';
}else{
$csslink = '通常のCSSのパス';
}
あとはヘッダ内でlinkタグのパスを$csslinkで呼ぶだけという感じ。
正直ファイルを分ける時点でメンテ性に問題ありありですが
あんまり弄ることはないと思うのでいいかな、と。(・ω・)
言い忘れてました!今度からじゃんけん付きのは右上からどうぞ。ヽ^シ’ω’)ノシ
エントリごとのにはコメント投稿のみの簡易フォームを設置することにしました。
そこは忘れず実装です。
どうもですヽ^シ’ω’)ノシ
軽くなった派と重くなった派がいらっしゃいまして、原因はよくわかりませんが
恐らく描画系だとすれば透過pngのせい…?なのかしら…?
◆はそのうちがんばります!
二郎ラーメン!!荻窪の二郎にはよく足を運びます。
殺伐としていてよいですね。
ありがとちゃーんヽ( *’ω’*)ノ
Javascriptさんはlengthだと全角半角容赦なく1文字カウントするのでありました。
判定する方法はないこともないっぽいんですが、
なんかもうめんどいのでそこは見逃してください。(n゚ω゚`)
あのチェック方法だと下手に判定増やすと重くなりそうで!
火狐で作ってるので火狐が原因ではないと思います。
恐らくフォントかなーと思うのでメニューにフォント指定追加しました。(・ω・)
火狐はいろいろ遊べてたのしいよ!ヽ^シ’ω’)ノシ
でもちょっと調整の仕方を覚えないと重くなったとき困るかも!
firefox 3が遅くなった→ SQLite reindexで解決&高速化 – しおそると
↑こういうのとか。他にも高速化などでggるとよいです!
サイドバーに設置するしか!(・ω・)
そんなに売れるならやってみようかな…。(・ω・)ゴクリ
どうもです!そういえば2008年以前のログもまだコンバートしておりません…。
あれはいいかなぁ…。多すぎるしなぁ…。(n゚ω゚`)
これまではそもそもブログじゃなかったので…。
カテゴリとかタグとか、トラックバックとかいろいろ楽しそうだと思ったので!つい!
やっぱり作ったほうがいいですかね◆タグ。もしくはカテゴリ。
たしかに字面は似ているけども!!(n゚ω゚`)
確かにそれは大事な問題です…。
最近はInt1の魔法職もいっぱいいるようですし!
(・ω・)ぼんそわーる 順調に染まってますね!