気が付いたらWordPressののバージョンがすんごい進んでてびっくり。
ちょっとビクビクしながらも2.1.1から2.2.3に一気にバージョンアップしました。
気をつけたところと言えば一応プラグインは全部オフにした事と、ファイルアップ時にディレクトリごとごっそりアップしないようにした事くらいでしょうか。
今のところ特に不具合はありません。
なんか雰囲気でバージョンアップしたのでどこが変わったのかとか全然知りませんが、とりあえず報告兼ねてテスト。
プライベートでは現在Logicool社のVX Revolutionというマウスを使っている訳なんですが、純正のマウスドライバが激しくク●なんですよこれが。どの辺りが●ソなのかといえば、しばらく放置してたら勝手にドライバが居眠り始めて、起こそうと思っても起きない。具体的にはカーソルは動くがクリックできない。イライラして右クリックしまくっていると目が覚めた瞬間コンテクストメニューがパタパタ。うーん。

という訳で、各所で絶賛の嵐(?)SteerMouseを購入する事が決定した訳です。銀行振込後、IDとレジストレーションコードがメールで送られてくるのを待って、早速インストール。よっしゃ。というわけでシステム環境設定からマウスの設定をしようと意気込んでいた訳なんですが、

SteerMouse:設定できるマウスが接続されていません。
?
??
なんとここでサプライズ。ドライバver2.1(Panther用)ではVX Revolutionを設定できない事が発覚。
という訳で、 マウスドライバ代(2,100円)を無駄にしないためにOSX 10.5 Leopard(14,800円)を購入するという意味の分からない事になってしまいました。
divで囲った要素がdivからはみ出すというのは、仕様通りだけれどもデザインする上では不便極まりない。
歴代のエロイ人がその仕様を無視する.clearfixという裏技を考案してくれているのだが、その使用方法にもいろいろと議論の余地はあったりなかったり。
専用のクラスを作るとハンドリングは良くなるが、CSS+XHTMLの本来の考え方から逸脱してしまうという問題はあるが、僕の場合は議論など無視で使い勝手の良さを最優先に一つ専用のクラスを作って対応している。
今まで平和に使ってきたのだが、ここにきて使ってたコードがIE7で実は効いていなかった疑惑が浮上。
ググって修正かけときました。
.clearfix:after {
content:”.”;
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-table;
zoom:1;/*for IE 5.5-7*/<=この辺が修正箇所
}
/*Hide from IE-Mac\*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/*Hide from IE-Mac*/
.clearfix {overflow:visible;}/*IE7 hack*/
zoomって便利。多分ググってなければこれだけのために1日とか使ってたヨカン。
リスペクトをこめてエントリーしておきます。
http://stopnlisten.no.land.to/2006/11/ie7clearfixclear.html
Recent Comments