Вторая строка следующего не распознается IE6/WindowsПочему css-хаки не исправлены агентами-разработчиками?
#header {margin-bottom:3em}
html>body #header {margin-bottom:1em}
Я могу понять, что селектор ребенка является функция не реализуется IE6. Но IE/Mac не признает следующее.
/* Hide from IE-Mac \*/
#header {margin-bottom:3em}
#footer {margin-top:1.5em}
/* End hide */
Это, кажется, ошибка. Обычно разработчики агентов дают исправления. Почему он не пропатчен? любая конкретная причина?
Простите меня, если это слишком детский вопрос.
Почему Microsoft не исправил IE6? Первоначально им просто все равно, они уже полностью захватили рынок и не имели причин для улучшения IE. В конце концов, браузер Firefox заставил их отреагировать, и теперь у нас есть IE8. На Mac они просто сдались - для них не было ничего, что могло бы выиграть. –
Кстати, этот вопрос можно было бы утверждать, чтобы выполнить каждый из первых 6 критериев для закрытия; поэтому я не был бы слишком удивлен, если бы он не задерживался долго –