Как отключить выделение рамки в IE7 - PullRequest
2 голосов
/ 04 февраля 2011

Я пробовал это

select
{
border:0;
}

<select>
<otpion value='male'>Male</option>
<otpion value='female'>Female</option>
</select>

его не работает в IE6, IE7

Ответы [ 5 ]

2 голосов
/ 04 февраля 2011

См. этот вопрос и его ответы, здесь, на stackoverflow .

(Краткий ответ: это не может быть сделано. Однако могут быть сложные обходные пути.)

1 голос
/ 08 февраля 2012

У меня в FF и IE9 работает следующее:

outline:0;
1 голос
/ 04 февраля 2011

Насколько я знаю, это невозможно в IE6 / 7, так как рассматриваемые элементы управляются ОС, а не браузером.Вот почему они выглядят по-другому в Windows по сравнению с Mac.Некоторые браузеры позволяют вам до некоторой степени стилизовать их с помощью простого CSS, но определенно не все.

Но не бойтесь, если вы захотите покопаться в дополнительном коде, вы можете использовать что-то вроде в этой демонстрации.Он использует пользовательский интерфейс jQuery, который также полезен для многих, многих других вещей.

Другим примером будет это здесь и это тоже , наряду с популярной jScrollpane .

Надеюсь, что некоторые изчто помогает.:)

0 голосов
/ 19 июня 2012

выберите {фильтр: ProgID: DXImageTransform.Microsoft.dropshadow (OffX = -1, Offy = 0, цвет = # 525252)
ProgID: DXImageTransform.Microsoft.dropshadow (OffX = 1, Offy = 0, цвет = # 525252) ProgID: DXImageTransform.Microsoft.dropshadow (OffX = 0, Offy = -1, цвет = # 525252) ProgID: DXImageTransform.Microsoft.dropshadow (OffX = 0, Offy = 1, цвет = # 525252); }

0 голосов
/ 04 февраля 2011

Флажки, как и большинство элементов формы, являются «нативными объектами» в IE. То есть внешний вид во многом определяется ОС. Предполагая, что вы не забыли обернуть CSS выше в тег стиля, тогда, если код не работает, это, вероятно, не может быть сделано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...