До недавнего времени наше приложение не указывало тип документа.Затем, чтобы сделать приложение более совместимым с браузерами, мы добавили строгий тип документа.Это сделало все поведение более похожим в разных браузерах.Однако в IE9 мы заметили, что это меняет внешний вид выбранных элементов.Чтобы убедиться, что это было единственно возможным, я создал HTML-страницу со следующим текстом:
<html>
<select>
<option>Testing</option>
</select>
</html>
Этот HTML-код отображается в IE9 следующим образом:
Затем я просто добавляю тип документа следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<select>
<option>Testing</option>
</select>
</html>
. Затем HTML-код выглядит следующим образом:
Существуют некоторые тонкие различия, носамая большая, которая выделяется для меня - это часть выпадающего меню, где находится стрелка вниз.У одного фон белый, а у другого серый.Существует ли какой-то стандарт CSS, который меняет стиль при выборе?Мы хотели бы сохранить его так, как раньше, но я не уверен, что это возможно.
Я попытался выполнить тот же тест в FireFox, и отображать как noctype, так и строгий doctype на белом фонедля стрелки вниз.Один и тот же тест для Chrome делает это с серым фоном.
Есть ли способ контролировать это?Любая информация об этом будет принята с благодарностью.Спасибо.