Стиль выделения границ в IE меняет кнопку со стрелкой - PullRequest
0 голосов
/ 17 февраля 2009

На нашем веб-сайте есть стили границ для полей выбора и ввода текста, чтобы они выглядели так же, как в стиле Windows XP для Windows. Это в основном дает им тонкую синюю границу, а не с серой скошенной границей в Windows Classic. Я не стал менять стиль на маленькой кнопке со стрелкой вниз рядом с выбором. CSS выглядит примерно так:

border: 1px solid #7F9DB9;

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

Это прекрасно работает во всех браузерах, отличных от IE. И он отлично работает в IE 7. Он даже отлично работает в IE8 RC1 при условии, что используется классическая тема Windows. Однако в IE8 RC1, если вы используете тему Windows XP (синие соблазнительные заголовки окон), тогда IE8 RC1 продолжает использовать классическую кнопку серых окон.

Вот как это выглядит в IE7: alt text http://img128.imageshack.us/img128/1993/goodboxlr2.png

Вот как это выглядит в IE8 RC1: alt text http://img3.imageshack.us/img3/8207/badboxvq8.png

Кто-нибудь знает, как заставить IE8 отображать его так же, как IE7?

1 Ответ

1 голос
/ 17 февраля 2009

Простой ответ, вы не можете.

Стилизация раскрывающихся списков, полос прокрутки и тому подобного почти всегда оставит вас разочарованными в некоторых / большинстве браузеров.

Я бы просто оставил это решать теме.

...