Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 22.03.2012 01:34

Glook
Разбирающийся
Зарегистрирован: 14.01.2011
Сообщений: 142

Opera и Input (как скрыть value?)

Средствами css сделал из обычной кнопки графическую: убрал border, задал прозрачный цвет фона и фоновую картинку. Надпись на кнопке (value) убрал задав отрицательное значение text-indent
Везде сработало, кроме Opera:o
Font-size:0 тоже проигнрировался... Как же убрать надпись?

Нет на форуме

 

#2 25.03.2012 01:23

Octane
Опытный
Откуда: Волгоград
Зарегистрирован: 05.03.2012
Сообщений: 220
Вебсайт

Re: Opera и Input (как скрыть value?)

Попробуй вместо инпута использовать смартбаттон

(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)


javascript framework

Нет на форуме

 

Board footer