2009-03-30から1日間の記事一覧

さくらで拡張子htmlでphpがうごかなくなったら

phpをコピーしてくる場所が変わっている可能性があります。 /usr/local/php/5.2.8/bin/php-cgi-mysql5.1からコピーすると うまく動くかもです。 はまりました。 さくらインターネットでphpを拡張子htmlで使えなくなった場合 - ほ幅の速度 http://www.onto.be…

IE5.5だけに効くCSSの書き方 Tantek Box Model Hack

CSS Hackって、実はあんまり好きじゃないんですよね。 W3Cに則らない的な意味で。ええ。 でもまぁ背に腹は代えられません。もう最悪IE5.5。 IE5.5はpaddingの解釈にバグがあり、きちんと解釈されません。 width内の大きさとしてとらえちゃうので、ちゃんとwi…

IE5.5でのセンタリング

IE5.5では、互換モードが実装されていない。 もう意味が分からない。何なのIEとか? まぁとはいえ、IE5.5などという化石よりも古くダメな ブラウザにも対応しなくてはならないことも世の中的には あるので、しかたない。text-alignを使う。 親要素のtext-ali…

IEでDIVがうまく配置できない時は

marginとwidthを同じボックス要素に指定してないか確認する 子要素のwidthが親要素のwidthを越えていないか確認する 上記はIE5.5 / 6で特に有効。 7以降はまだ多少はCSSをちゃんと解釈してくれます。 スタイルシートをめぐる冒険: 要素を左右に隙間なく配置…

overflow:hiddenを無視する英単語には文を改行するword-break

CSS

overflow: hiddenをしてるにも関わらず、文章が 改行されずボックスのレイアウトが壊れる事があります。 IEにおいて。 そういう困ったちゃんにつかうためのプロパティが word-break。これでbreak-allを指定すればURLだったとしても 無視してボックスの大きさ…