Сайты - по стандартам, но не стандартные сайты!
Средствами css сделал из обычной кнопки графическую: убрал border, задал прозрачный цвет фона и фоновую картинку. Надпись на кнопке (value) убрал задав отрицательное значение text-indent
Везде сработало, кроме Opera:o
Font-size:0 тоже проигнрировался... Как же убрать надпись?
Нет на форуме
Попробуй вместо инпута использовать смартбаттон
(x)HTML:
CSS:
button {
position: releative;
background: #ccc;
border: none;
}
button span {
position: absolute;
display: block;
top: 0;
left: 0;
background: url(button.gif) no-repeat top left;
}
button, button span {
width: 200px;
height: 50px;
}На мой взгляд самый универсальный способ... а вообще что мешает из кнопки сделать input type="image" ?
Если на сайте используется например jQuery можно еще сделать так:
$(document).ready(function() {
if($.browser.opera) {
$('#button_id').attr('value', '');
}
});Отредактированно Octane (25.03.2012 01:28)
Нет на форуме