アーカイブ 7月, 2008

IE6でa要素以外にも疑似要素hoverを適用するには

http://jmblog.jp/archives/88

つまりIE6で透過PNGを表示させる場合と同じようにhtcファイルを別途で読み込む。
わずかとはいえパフォーマンスは低下するはずなので、できればa要素に適用できればそうしたほうがいいね。

コメントを書く

IE6でMootoolsのAccordionの動作がおかしいと思ったら

XML宣言を取り払えば他のブラウザと同じように動作した
IE5.5では全く動作していない状態だけどたぶん対応していないからそうしているんだろう、中途半端に動作するよりよっぽどましさ

コメントを書く

block要素でありながらwidthを最小幅にするにはinline-block

中央寄せもblock要素なのでmargin:autoが効く。

display: inline-block;  /* 正当な指定。インラインブロックとして振る舞う */
display: -moz-inline-box;     /* Firefox2.xは上に未対応なので独自のやつで。 */
zoom: 1; *display: inline;    /* hasLayoutをかまし、さらにIEだけにinline指定。 */

Firefox2はそもそもinline-blockに対応しておらず、-moz-inline-boxで代用することになる。が、完全に互換性があるわけじゃないので色々と大変。

-moz-inline-boxの適用されたboxの中で、Firefoxの画像配置の仕様を他のブラウザに合わせる”vartical-align:bottom”が適用されていて、かつハイパーリンクされている画像の上に空白が出来るようになったので、この1つ前の記事で書いたCSS HackでFirefox2のみvartical-align:baseline;(クリア)を適用した。まあとりあえず今後また困るようなら今回の646行目あたりのコードを参照ということで。(自分用)

コメントを書く

firefox2とfirefox3向けのCSS Hack

.foo, x:-moz-any-link { } /* FireFox 2 */
.foo, x:-moz-any-link, x:default { } /* FireFox 3 */
html>/**/body .foo, x:-moz-any-link, x:default { } /* Only FireFox 3 */

http://snipplr.com/view/7043/firefox-3-css-hack/

コメントを書く

cssでblock要素を可変幅にさせるには

display:blockではなくdisplay:inline-blockを使い、widthにはautoを指定する
これにmargin:autoを付ければ中央寄せボタンの完成

コメントを書く

cssで中央寄せを行うにはblock要素ならmargin:auto、inline要素ならtext-align:center

なんかすぐ忘れる

コメントを書く

phpで変数が空白でないかどうか確認する

$hoge != “”

!isset($hoge)やis_null($hoge)ではうまくいかなかったが上記でうまくいった。
nullと空白って違うのか?なんか型とかそういう関係なのか!よくわからん!

コメント (2)

CentOS 5.2にapachetopをインストールした

http://www.inter-office.co.jp/contents/65

基本的にここに書いてある通りにやろうとしたのだが、rpm -ivh apachetop-0.12.5-2.el4.kb.i386.rpm したところ libreadline.so.4 というものが足りていないと言われたので、http://www.hp.phys.titech.ac.jp/kanai/GLAST/index.html を参考にシンボリックリンクを張ってみた。しかしまだインストール出来なかったので、 http://park15.wakwak.com/~unixlife/linux/rpm-man.html を参考にして rpm -ivh –nodeps でインストールしたらうまくいった。まあちゃんと動いてるようだしいいんじゃないかな。

コメントを書く

awstats.plが突然、500エラー

サーバーを再起動したら突然awstats.plが500エラーをはき出すので/var/www/awstatsのawstats.plをviで見てみたらなんかソースがおかしい。

fore chとかfoReachとかあるし。perlではそれもありなのかと思って http://awstats.sourceforge.net/#DOWNLOAD から6.7.zipを落として確認して見るもやはりそんなことはなかった。WinSCPで落としてきたほうのawstats.plとサーバー側とのを入れ替える。

chmod 777 awstats.plで権限を付与した後 http://centossrv.com/awstats.shtml を参考にしてawstatsinit.shを作成し、実行してみたら、今度は

エラー: Packages インデックスを db3 でオープンできません

とかふざけた事を言われたので、http://www.voidcube.net/memo/RpmDBRebuild.html を参考に修復する。再度 sh awstatsinit.sh サーバー名 で実行。現在Phase 2。どうなることか。

コメントを書く

phpで型の情報が知りたいときはvar_dumpするといいらしい

らしい

コメントを書く

古い投稿 »