Що потрібно зробити для того щоб сайт коректно відображався в різних браузерах

Для початку визначимося з тим, що лежить в основі будь-якої web-сторінки. За кожною з них ховається вихідний код, який складається з тегів - спеціальних розмічальних кодів на мові HTML. Весь комплект таких тегів називається специфікацією і підтримується W 3 C консорціумом, до якого входять всі основні фірми, що займаються розробкою програмного забезпечення для всесвітньої павутини. В ідеальному випадку, всі браузери повинні дотримуватися специфікації для коректного відображення сторінок, однак в реальності це відбувається не завжди.
Спочатку HTML був скоріше мовою логічної розмітки тексту, незалежний від пристрою виводу. Це означає, що в результаті інтерпретації HTML тегів інформація може бути виведена не тільки на екран монітора, але і на звукову карту і інші пристрої. Однак в подальшому мова перетворилася просто на засіб розмітки сторінок в інтернеті.
На даний момент коректність відображення сторінок практично однакова, свої нюанси мають лише браузери Internet Explorer і Netscape Navigator (до цього списку можна віднести ряд інших браузерів, проте ними користується менше 1% серферів в інтернеті).
Правила веб-дизайну
Браузери поки ще тільки прагнуть до того, щоб однаково відображати сайти, тому поки доводиться стежити за кросбраузерністю. Ось кілька хороших сервісів. де можна перевірити, як ваш сайт відображається в різних браузерах і їх версіях.
Browsershots - один з найповніших з безкоштовних інструментів для тестування кросбраузерності на даний момент.
IETester - сервіс, створені спеціально для тестування сайтів в IE - одному з найбільш проблемних браузерів.
Browsera - автоматично тестує сайт на сумісність. Є як безкоштовна версія з обмеженим функціоналом, так і комерційна.