IE7の右側にテキストが入ったボタンがあり、右側に白い境界線が作成されています:
<div class="btn">text</div>
この境界線はテキストの色であり、必要な border-right プロパティを削除すると消えます。
どうすればそれを取り除くことができますか?
IE7の右側にテキストが入ったボタンがあり、右側に白い境界線が作成されています:
<div class="btn">text</div>
この境界線はテキストの色であり、必要な border-right プロパティを削除すると消えます。
どうすればそれを取り除くことができますか?
境界線の色が継承されていないことを確認してください。
* {
border-color:inherit;
}
そのボタンには CSS を使用した宣言がborder-right-width:1px;
ありborder-right-style:solid
ます (ただし、これはスタイルを解析するための IE のリングである可能性があります)。
私のIE7開発ツールでそれらを削除すると、境界線が削除されました。これは、何らかの形で色を継承していることを示唆しています.
クラスborder-right-color
に を指定することもできます。.btn