Кто-нибудь знает, почему IE6 и IE7 добавляют белую границу между button
границей и фоном?
Вот мои CSS и HTML:
#reportButton{
background:#fefcda url(buttonback.png) repeat-x bottom left;
border-top:2px solid #fffff8;
border-right:2px solid #e3b40c;
border-bottom:2px solid #e3b40c;
border-left:2px solid #fffff8;
color: #373535;
font-weight: bold;
margin:0 2%;
width:45%;
}
<button id="reportButton">Report a Concern</button>
Если вы попробуете это, вы увидите забавную белую границу между границами и фоном.Это не появляется ни в каком другом браузере, даже в IE8.
У кого-нибудь есть простое исправление или предложение относительно того, что я делаю неправильно?
Спасибо!
РЕДАКТИРОВАТЬЯ только что заметил, что когда я нажимаю на кнопку, появляются муравьи, и белая рамка исчезает.Кажется, что, когда кнопка :active
, они исчезают, хотя это не очень помогает с точки зрения решения проблемы, может быть, это будет кому-то еще.
Кроме того, извините, я не могу предоставить экран;У меня нет места, чтобы загрузить его сейчас через это интернет-соединение.
EDIT2: На самом деле кажется, что граница не белая, а background-color
кнопки.Похоже, что IE оставляет разрыв в 1 пиксель между границей кнопки и фоновым изображением кнопки.