リンク、入力 (送信)、およびスパンを含む Web ページ。すべてが同じ外観になるようにスタイル設定されています。実際には、入力はハイパーリンクとスパンと同じ外観になるようにスタイル設定されています。
テスト済み: Firefox 3.0、3.6、4.0、14.0.1
何故か入力が他より少し大きい。また、入力のテキストは、リンクおよびスパンのテキストと整列しません。これがライブデモです。
これが私のCSSです:
a{
text-decoration:none;
}
input[type="submit"]{
border:0 none;
background:transparent;
}
a, input[type="submit"], span{
border:solid 1px green;
font-size:64px;
font-family:Arial;
font-weight:bold;
float:left;
padding:0;
margin:0;
}
マークアップ:
<a href="#">LINK</a>
<input type="submit" value="INPUT" />
<span>SPAN</span>
では、入力を通常のリンクまたはスパンのように見せるにはどうすればよいでしょうか? ブラウザの動作がおかしいのでしょうか、それとも CSS を見逃しただけなのでしょうか? 私はこれを1日解決してきました。
編集
問題は Firefox でのみ発生するようです。IE8-9 と Chrome では正しく表示されます。