Это ошибка Chrome, игнорирующая "border: none;"style.
Допустим, у вас есть изображение "download-button-102x86.png" размером 102x86 пикселей.В большинстве браузеров вы бы зарезервировали этот размер для его ширины и высоты, но Chrome просто рисует там границу, независимо от того, что вы делаете.
Таким образом, вы обманываете Chrome, думая, что там ничего нет - размер 0pxна 0px, но с точно нужным количеством «отступов» для кнопки.Вот блок идентификатора CSS, который я использую для этого ...
#dlbutn {
display:block;
width:0px;
height:0px;
outline:none;
padding:43px 51px 43px 51px;
margin:0 auto 5px auto;
background-image:url(/images/download-button-102x86.png);
background-repeat:no-repeat;
}
Виола!Работает везде и избавляется от контура / границы в Chrome.