Консультация № 70880
14.01.2007, 15:17
0.00 руб.
0 1 1
Здравствуйте, уважаемые эксперты! Давно с вами не был.
Возникло у меня некоторое осложнение с доводкой своего сайта (да когда ж он, наконец, выйдет!). Для элемента формы <input type="checkbox" class="checkbox"> в CSS прописано:

input.check {background:#cccccd; border-style:solid; border-color:black; border-width:1px}

В милой моему сердцу Opera 9.00 отображается именно так, как мне необходимо, то есть весь чекбокс серый. А вот в ужасном и ненавистном мне Internet Explorer (версия 6.0.2900.2180) не так, как мне необходимо, то есть чекбокс получается белый, а серая только кромка вокруг него. И сам он вдавленный, что страшно некрасиво (В Opera он не вдавленный, а как будто на гладкой бумаге, очень красиво, то есть). А так как IE, всё-таки, используют чаще чем Opera, то возникла необходимость заставить сей кривокосый браузер отображать чекбоксы так же, как и в Opera. Пока безуспешно. На помощь, уважаемые эксперты!
Заранее всех благодарю.

Обсуждение

Неизвестный
14.01.2007, 20:54
общий
это ответ
Здравствуйте, SPEKTR!
В IE Вы такого не сделаете. Максимум что получится изменить - это рамка.
Возможен вариант использования графики, т.е. картинки вместо флажка и симуляция его действий.
Но, имхо, это не стоит того. Если всё же решитесь, то пишите в рассылку по JavaScript.
Это всё что можно.
Удачи!
Форма ответа