2012-06-20 6 views
3

Наш сайт отлично смотрится во всех браузерах, кроме IE 6-8. Мы даже не используем многие функции CSS3. Это просто старые старые ошибки IE (например, поля и отступы). Прежде чем пытаться применить кучу специфических исправлений IE, мне было интересно, знает ли кто-нибудь о библиотеке javascript, которую я мог бы применить, чтобы исправить кучу этих типичных ошибок?Есть ли библиотека javascript для исправления ошибок IE?

Обновление: Как я уже упоминал, мы не обязательно используем какие-либо «современные» CSS3-функции или HTML5, поэтому это типичные ошибки IE8, где IE делает вещи по-другому, чем все другие браузеры.

+0

Да его называют хром/firefox ... в серьезности проверьте шаблон html5. – Loktar

+2

«Ошибка IE рендеринга» невероятно расплывчата. В частности, потому, что вы говорите, что IE8 (что в целом разумно) также имеет эти проблемы, «ошибки» могут вместо этого быть проблемами вашего собственного создания. – thirtydot

+0

Просто потому, что IE делает вещи по-другому, не означает, что это ошибка. –

ответ

1

У вас нет JavaScript; просто используйте файл сброса CSS: http://yuilibrary.com/yui/docs/cssreset/

Это будет работать в большинстве браузеров, чтобы не только исправить ошибки IE, но и сделать ваш сайт более равномерным в разных браузерах.

4

Go для превосходного normalize.css reset, которая заботится о большинстве из них (также используется HTML5 Boilerplate)

Normalize.css настраиваемого CSS-файл, который делает браузеры отображают всех элементы более последовательно и в соответствии с современными стандартами , We исследовал различия между стилями браузера по умолчанию, чтобы точно нацелился только на стили, требующие нормализации.

Что касается получения поддержки CSS3 для браузеров, которые не поддерживают его, проверить CSS3Pie