position absolute して background:none した input が IEだけ disable状態になってしまう。(IEだけというのは、Firefox、Chromeは大丈夫という狭義の意味)
そのものずばりはググれなかったけど、『IE6でテキストボックスを選択できない。 マウスをテキストボックスに重ねると、フ…』が一番近い。
position absoluteしないか、background-color: transparentしなければ解決するんだけど、それはどっちも嫌だ。
この辺『IEで絶対配置(position:absolute)のボックスが消えるバグの検証』も関係ありそうで、<div>の中に clear:both を挟んでみたりしたけどダメ。
これ『IE8のメモ+バグメモ』は関係ありそな、なさそな。
でも、みんな、absoluteで background-color: transparentな inputって使わないのかな。
結局どうしたかというと、『[CSS]わずか四文字でIE6/7/8を区別するCSSハック』で紹介されている「¥9」を最後に付けるハックで IEのときだけ、background:url(“バックグラウンド画像.jpg”) にしちゃいました。ああ面倒臭!
あと『複数行分の入力窓サイズ調整』が目から鱗なので軽く見ておくと吉。
あと、inputとか textareaにフォーカスが移った時に出る青い枠を消すのは、outline: none; ですから、よろしく。