1pxのパディング付きのテキスト入力があり、時々1pxの境界線を置くことがあります。私はすべてのテキスト入力が同じ垂直スペース、境界線を埋めるようにしたい。それを達成するために、私はボーダーで、「国境を持っていますが、あなたがのようなスペースを埋めるない」クラスを作成:なしとパディングの2ピクセル:これはIE8で働いていたボーダー:IE8では動作しませんがIE7では動作しませんか?
.BorderInputNone {
border: none;
padding: 2px;
}
が、IE7で、目に見えるがありました入力の周りを囲みます。
EDIT:border:transparentを使用して修正しました。
.BorderInputNone {
border: 1px solid transparent;
padding: 1px;
}
HTMLとは送信ボタンかテキスト入力フィールドですか? – Boldewyn
質問のタイトルがあなたの質問の本文と一致しません。 – BoltClock
サンプルHTMLコードをここに置いてください。http://jsfiddle.net/ – Jhilom