2013-09-05 8 views
5

下のボタンが入力と揃っていません。 入力がボタンと同じ高さになければなりませんが、入力のパディングがアラインメントに影響するようです!パディングトップとパディングボトムの違いは、このボタンの移動を作成することです。ボタンが入力と揃っていない(入力のパディングのため)

私はフィドルを作りました:http://jsfiddle.net/3RMhm/10/私は何を意味するかを示します。

CSS:

.button { 
    font-size: 15px; 
    padding: 9px 23px; 
    border:0; 
} 
.form { 
    width: 290px; 
    background-color: #F9F9F9; 
    font-size: 18px; 
    color: #333; 
    height: 25px; 
    border:1px solid darkgray; 
    padding-top: 15px;   <--- This padding 
    padding-bottom: 0px;  <--- And this padding 
} 

HTML:

<input name="name" class="form" /> 
    <input class="button" type="submit"> 
+0

あなたは苦労している人々のために、このhttp://jsfiddle.net/charaf11/bneDU/ –

答えて

14

ただ、両方の要素(ボタンや入力)にvertical-align: middleを追加します。あなたの.formクラスで

http://jsfiddle.net/3RMhm/3/

+1

をしたいですか、それは両方の要素を言います。私は初めてそれを読んだ。しかし、ありがとう! –

0

だけにpadding-toppadding-bottomの値を変更します。

.form { 

    padding-right: 4px; 
    padding-bottom: 8px; 

} 
+0

良い点ですが、私のテキストには入力の中にいくつかのパディングがあります –

関連する問題