Сайты - по стандартам, но не стандартные сайты!
Средствами 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)
Нет на форуме