Когда мы разрабатывали Browsera, мы пытались выявить проблемы между браузерами, рассматривая только стилизацию CSS. Проблема в том, что причиной является проблема взаимодействия элементов, а не определенного стиля.
Например, если бы всегда было так, что установка маржи привела бы к двойной марже, это было бы обнаружено. Однако ошибка с двойным полем в IE возникает только в том случае, если есть плавающее в том же направлении, и только для первого элемента в строке.
Помимо многих проблем с механизмом компоновки IE6, многие проблемы, которые мы обнаруживаем, вызваны различными таблицами стилей по умолчанию в браузерах. Например, поля по умолчанию и размер шрифта / рендеринг сильно различаются в разных браузерах, что, вероятно, является причиной номер один макетов, которые выглядят «не совсем правильно» при открытии их в других браузерах.