На заднем плане мечты По поводу исчезновения с рабочих столов известного браузера, я хотел бы рассказать вам о проблеме, с которой я недавно столкнулся и которую пока не знаю, как решить.
Создавая Internet Explorer 8, компания Microsoft решила, как всегда, прыгнуть выше других и включила в него целых два браузера.
Если вы еще не знали о такой возможности, то просто нажмите F12 и посмотрите, о чем я говорю.
Итак, в одном флаконе мы имеем IE7 и IE8. Интересная аранжировка? Становится еще интереснее, когда выясняется, что IE8 в режиме IE7 не является точной копией Internet Explorer 7. Возьмем, к примеру, этот код:
<div style="border: 1px solid red;"> <input type="text" style="vertical-align: top;" /> </div>Вот как это выглядит в IE7 и IE8 в режиме IE7.
или немного ближе:
Итак, что мы имеем? И у нас разная ширина ввода (что, конечно, можно исправить, указав их явно) и странные поля над и под вводом, что очень критично для попиксельной верстки, которая мне была нужна.
Самое главное, что мы имеем, это то, что есть факты разного отображения одной и той же раскладки в IE7 и в IE8 в режиме IE7. Оказывается, если незадачливый пользователь случайно переключит режим (как это произошло с моим клиентом), то он вполне может начать возмущаться.
И это может сделать любой (!) пользователь.
Пока что я не знаю хаков, которые бы работали в одном браузере и не работали в другом (IE8 в режиме IE7 понимает хаки для IE7), а с ростом числа пользователей IE8, особенно среди клиентов веб-сайтов, количество подобных проблем и вопросы увеличатся: «Нажмите F12, что там написаноЭ», «Вы ищете в IE7 или IE8 в режиме IE7Э» Хотелось бы узнать мнение хабра-сообщества по этому вопросу, а также ваши примеры, если вы сталкивались с чем-то подобным.
Теги: #IE7 #ie8 #ie8 #новые проблемы #Разработка сайтов
-
Студия Артемия Лебедева
19 Oct, 24 -
О Великодержавных Патриотах
19 Oct, 24 -
Создание Собственного Летающего Робота
19 Oct, 24