Я знаю, что это может сводиться к философской проблеме, поэтому я не хочу начинать обсуждение этой темы.Но я ищу (или несколько из них) лучший способ решения большинства проблем CSS-стилей в Internet Explorer 6.
Мне известна эта статьяна forabeautifulweb.com , и рекомендуется просто накормить пользователей IE6 универсальной простой таблицей стилей IE6 с некоторыми базовыми стилями, которые лучше, чем настройки браузера по умолчанию.Для моего приложения это не самое лучшее.
Мне также известна концепция «исправления» поддержки CSS в IE6 с помощью Javascript, и я как бы фанат этой идеи.Но я не знаю, какой (если есть) лучший - я знаю, что в дикой природе плавают несколько человек. В этой статье Эрика Мейера упоминается один , но он был написан почти 2 года назад, так есть ли сейчас более стандартный сценарий для этой цели?
Кто-нибудь может указать мне на один илидва таких сценария, которые, как доказали, были эффективны для обновления некоторых обработчиков CSS в IE6, чтобы они больше походили на современный браузер?
ОБНОВЛЕНИЕ: всем отвечающим, кто пытается убедить меня неиспользуйте JS, чтобы решить проблему - я затыкаю уши и жужжаю.:)
Серьезно, я не спрашиваю, использовать ли JS для этого.Мы уже решили, что нам не нужна поддержка IE6, и нам не стоит тратить время на «отладку» наших таблиц стилей только для IE6.Это решение основано на нашей аудитории и статистике нашего сайта для использования IE6.
Насколько все комментарии о "что делать, если у пользователя не включен JS?"Ну, в этом случае многие вещи на нашем сайте все равно не будут выглядеть правильно, так что это немного немой вопрос.
Я уже реализовал IE7.js, предложенный Гордоном, и этоВполне достаточно для нас, чтобы обойтись в IE6, с очень небольшим недостатком.
Спасибо вам все равно за ваш вклад.