- ベストアンサー
inputタグの下の隙間をCSSで消すには
下記のように inputのタイプをイメージにしてボタンを画像表示にすると、 ボタンの下に隙間ができてしまいます。 IEで4px、Firefoxで3pxです。 inputのマージンやパディングをゼロにしても効果なしです。 <div> <input type="image" src="../images/btn.gif" name="" value="" /> </div> どなたかお分かりの方がいらっしゃいましたら教えてください。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
input要素のタイプセレクタに下のように vertical-align:bottom; を追加してみたらどうでしょう? input{ margin:0; padding:0; vertical-align:bottom; }
その他の回答 (1)
- STICKY2006
- ベストアンサー率29% (1536/5269)
回答No.1
こんちくは。 >>ボタンの下に隙間ができてしまいます。 いやいやいやいや。 >><div> こっちが悪いのでは? http://www.tohoho-web.com/html/div.htm Divは、前後に改行が入るものとして定義されているので、Divが原因の隙間の場合は、「どうしようもない」です。 Spanで代用ききませんか?? そもそも、divに何か設定してない、質問文のソースだけで言うと。。。Div使う意味は?ってなっちゃいますけど。
質問者
お礼
ご回答ありがとうございます。 divのほうは初期値をすべてクリアにしてありますので問題はinputだと思うのですが、、
お礼
ご回答ありがとうございました! 解決しました!