タグ

ブックマーク / gyauza.egoism.jp (2)

  • 空文字もNULLも空配列も0もFALSE | Takazudo Clipping*

    PHPで、GETしてきた文字が空じゃなかったら、とかやるときに、 if($gotValue != "") とかやってたんだけれど、空文字もNULLも空配列も0も自動的にFALSEに変換されるということを知った。だから、こんな感じでチェックしていればよかった。 <?php $a = ""; $b = NULL; $c = array(); $d = 0; $e = -1; if(!$a) echo "a is FALSE!<br />"; if(!$b) echo "b is FALSE!<br />"; if(!$c) echo "c is FALSE!<br />"; if(!$d) echo "d is FALSE!<br />"; if(!$e) echo "e is FALSE!<br />"; //こいつだけはTRUE ?> ただし、-1はTRUEになるのかー。 Javascr

  • IE7のズーム機能でバグる - hasLayoutとは | Takazudo Clipping*

    IE7のズーム機能を使うと、ラジオボタンやチェックボックス、文中に入れた画像がおかしくなります。こんな風に。 <input type="radio" />ウェブ全体から検索 <input type="checkbox" />日語のページを検索 <img src="/clip/cmn/img/entry-bg-01.gif" />オマケ IE7のズームで崩れるサンプル これを直す方法。 IE6までは、問題のある要素にheight:0を指定するという、holly hackと呼ばれるバグ対処方法で、数々の問題のあるバグが解決されてきました。IE7になっても、コレに変わり、min-height:0を指定すれば直るじゃん!と思ってました。 しかし、その方法でもこれは直らない・・・。他のズーム機能のあるブラウザではこんなこと起こらないのに、どうすればいいか到底見当もつかない・・・ひどすぎるIE7・・

  • 1