2013-06-23 2 views
1

Я знаю, что есть две версии Normalize.css и V2 для IE8 +, Firefox 4+, Safari 5+, Opera, Chrome. Если я использую версию 1.1.2 по сравнению с версией 2.1.2 в проекте, потому что она должна быть совместима со всеми браузерами IE7 и вместе с совместимостью между браузерами среди старых браузеров, то в чем недостаток использования 2.1.2.Normalize.css V1 vs. V2, когда требуется поддержка как для старых, так и для более старых браузеров

+1

Я не знаю, почему этот вопрос был закрыт. Кажется совершенно разумным хотеть знать компромиссы между этими двумя версиями. Запустив инструмент diff в двух версиях, я вижу, что элемент '' имеет другую нормализацию для более новых браузеров в двух версиях, но не намного больше. Конечно, в будущем нормализация может расходиться. Файлы не долго, я предлагаю использовать diff для себя. – Alohci

ответ

2

Есть несколько изменений в V1. Но вот список изменений и изменений, ведущих к V2 и завершение работы V2. Compare

Вы можете видеть мельчайшие различия и изменения. Однако ссылки, предоставленные Amruth, также очень полезны - вы можете видеть, что поддержка V2 поддерживает старые браузеры.

В целом - V2.1.2 имеет поддержку IE 8+, Firefox 4+, Safari 5+, Opera, Chrome. V1.1.2 Включает поддержку старого браузера (поддержка «старых» браузеров).

+0

Что я знаю, но в чем преимущество V2? Это просто сохранить некоторые байты, удалив IE6/7 css? –

+1

Это только настоящая поддержка новых браузеров - я бы тоже ожидал чего-то БОЛЬШЕ, но поддержка новых браузеров имеет решающее значение, поскольку они меняются так же, как мы каждый день меняем белье. –

+0

Точно! :) А также потому, что некоторые из старых тегов перепутали новые браузеры. –