2011-01-01 6 views
0

は、私のようなHTMLを持って提出するとのずれを引き起こしていただきました...ボタンとボタン

<input type="submit" name="submit" id="submit" value="Login"> 
<button name="forgotPassword" id="forgotPassword" type="button" class="linkButton">Forgot Password</button> 

CSSが

input[type=button], input[type=submit], button { 
    border: none; 
    background: $mainColor; 
    color: #fff; 
    padding: 5px 10px; 
    cursor: pointer; 
} 
input[type=button]:hover, input[type=button]:active, 
input[type=submit]:hover, input[type=submit]:active, 
button:hover, button:active { 
    background: $hoverColor; 
} 

のように見えます。しかし、私のボタンがずれているようですが...パスワードはalittleが高くなって忘れてしまいました...これを修正するにはどうしたらいいですか?

+0

別のブラウザでチェックしましたか?firefox looks okey。 – tkt986

答えて

3

どう<input type="button">代わりの<button>を使用してはどうですか?

+0

これは一番きれいで一貫した答えです。さらに、AFAIK、IE6以下は、 '

+0

彼が使用したいボタンの形は、私によっては問題ありません。しかし、なぜ、あなたが1つのボタンが少し違って見えるのかを理解しようとしているときには、特にそれをミックスして一致させるのは夢中です。 –

+0

IE7は '

0

IEのログインボタンの高さ属性を少し高く変更することができます。しかし、forfoxの中で揃えられたokey。

input[type=button], input[type=submit], button { 
    border: none; 
    background: $mainColor; 
    color: #fff; 
    padding: 5px 10px; 
    cursor: pointer; 

} 
input[type=button]:hover, input[type=button]:active, 
input[type=submit]:hover, input[type=submit]:active, 
button:hover, button:active { 
    background: $hoverColor; 
    height:50px; 
}