俺の場合、最上位のdiv(col1,~5)にoverflow:hiddenを指定することによって解決された。http://www.tagindex.com/stylesheet/box/overflow.html
アーカイブ 4月, 2008
IE7においてul要素の下に謎の隙間が出ていたけど
CSS側に問題があると踏んでいろいろ試していたけど、ふと思いつきHTML側でulの中にあった改行を全部消したら隙間は消えた。くだらない。
CSSにおいてリスト要素(ul,liなど)を横に並べたいときは
二つの選択肢がある。
一つ目はdisplay:inlineを指定すること。
二つ目はfloat:leftを指定すること。
(どちらもliのほうに指定)
今回はなんかfloat:leftでトラブルが発生したからdisplay:inlineを使っている。どんなトラブルかは忘れた。
phpが未定義の変数を参照したことによるエラーを吐きまくる場合は
黙らせたい。
error_reporting = E_ALL
という項目があるので、ここで引っかかっていると思います。
「未定義の変数」を利用している、ということで注意が
出ているということでしょう。(ほかの設定項目との関連もあるかもしれません
が、、)
error_reporting = E_ALL & ~E_NOTICE
にすると、「未定義の変数」のエラーは出なくなると思います。
http://ml.php.gr.jp/pipermail/php-users/2004-March/021301.html