- ベストアンサー
inputのtextとsubmitの高さがズレる
<form> <input type="text"> <input type="submit"> </form> 上のHTMLで両方のinputの高さを同じに設定しても、高さが揃わないのですが、 何が原因でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
input[type="text"] {height:30px;} input[type="submit"] {height:30px;} そりゃダメでしょう。行内ブロックとして扱われる物と行内要素として扱われる物。 どうしてもなら、 input[type="text"],input[type="submit"]{line-height:40px;} 同じ設定をするのなら統一部分は一つのグループに書くほうがメンテナンス楽になりますよ。 念のため input[type="text"],input[type="submit"]{line-height:40px;display:inline-block;} かな。
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
<form action="./"> _<p> __<input type="text" size="10" name="text"> __<input type="submit" value="送信"> _</p> </form> ずれないはずだけど。 細かい内容が分からないと、答えられない。
質問者
お礼
回答ありがとうございました。
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
回答No.1
ちなみにどうやって設定してるの?
質問者
お礼
回答ありがとうございました。
質問者
補足
こんな感じに設定しました。 input[type="text"] { height:30px; } input[type="submit"] { height:30px; }
お礼
できました。回答ありがとうございました。