Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Картинка на фоне кнопки
 
 автор: frisst   (14.04.2010 в 22:01)   письмо автору
 
 

Добрый день уважаемые форумчане!
Сделал картинку кнопкой... в всех браузерах хорошо работает, НО КРОМЕ IE (любой версии).

вот сама кнопка:
<input type="submit" name="Submit" value="" class="buttonlogin" />

А это в файле CSS стиль для кнопки:
.buttonlogin {
background-image: url('../images/buttonlogin.jpg');
width:28px;
height:42px;
border:none;
}


Кто поможет? В чём дело? Не могу понять...

  Ответить  
 
 автор: serenya1983   (14.04.2010 в 22:23)   письмо автору
 
   для: frisst   (14.04.2010 в 22:01)
 


background:url('../images/buttonlogin.jpg') background-position: left;

  Ответить  
 
 автор: frisst   (14.04.2010 в 22:26)   письмо автору
 
   для: serenya1983   (14.04.2010 в 22:23)
 

Извините, я не правильно сказал проблему (моя ошибка).
Во всех браузерах, отображается кнопка правильно (изображение в фоне)
а в эксплоерах фона нет, просто стандартная кнопка.

  Ответить  
 
 автор: serenya1983   (14.04.2010 в 22:36)   письмо автору
 
   для: frisst   (14.04.2010 в 22:26)
 

Может он (IE) настроен не использовать стили страницы?
И вроде как должно быть background:url а не background-image:url

  Ответить  
 
 автор: frisst   (14.04.2010 в 23:02)   письмо автору
 
   для: serenya1983   (14.04.2010 в 22:36)
 

Нет... Стили 100% разрешены...
Написал не
background:url('../images/buttonlogin.jpg') background-position: left;

а
background:url('../images/buttonlogin.jpg');

вроде работает... А может быть такое, что в старых версиях не работает, а в более новых работает?
Заранее за всё спасибо...

  Ответить  
 
 автор: AlexSol   (15.04.2010 в 08:08)   письмо автору
 
   для: frisst   (14.04.2010 в 23:02)
 

может. строке пропущена ;

background:url('../images/buttonlogin.jpg') ; background-position: left;


лучше используйте <input type="image"> будет везде работать

  Ответить  
 
 автор: mihdan   (15.04.2010 в 12:27)   письмо автору
 
   для: AlexSol   (15.04.2010 в 08:08)
 

А если нужна кнопка, а не submit?

<input type="image">


Тогда не поможет. Просто нужно правильно писать стили для элемента и все браузеры вас поймут (хотя есть и исключения).

  Ответить  
 
 автор: sl1p   (15.04.2010 в 22:50)   письмо автору
 
   для: mihdan   (15.04.2010 в 12:27)
 

А если нужна кнопка, а не submit?
<input type="image" onclick="return false">

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования