Відображення сайту у різних браузерах

Кожен по-різному сприймає css. У якихось браузерах по дефолту йдуть відступи, десь більше, десь менше. Така хрень може бути для заголовків, наприклад. Деякі фішки браузер може не підтримувати, наприклад, ie6 не тримає margin: auto для блоків, або прозорість. А деякі браузери не завжди успадковують значення батька-елемента, і це все треба прописувати окремо. Шаманити і застосовувати css хакі, щоб саме в цьому браузері зробити так, як потрібно.

У мене проблема тільки це. Вічно скрізь все ок, на неї повзе. Коли всі всі я дивуюся.

але проблема у мене зараз не тільки в ІЕ. а в Опері та Мозилі, хоча в Хромі все нормально.

хакі, так, доведеться. Спасибі величезне.

1. Найпоширеніша проблема - поганий код. порушення стандартів, відсутність необхідних параметрів та інші баги сприймаються браузером нормально, але результат не завжди відповідає очікуванням. І коли такий багнутий код доводять до потрібного вигляду в одному браузері — в інших, звичайно, все по-іншому.

хороший код зазвичай однаковий або майже однаковий у всіх брузерах. IE хороший показник - він практично нічого з помилок не прощає і корежить криву верстку.

2. дрібні невідповідності - відступи, іноді відсутність чи різна поведінка для значень.

вирішується хорошим reset.css, але все одно доставляє у разі непростої верстки

3. тупо баги. IE зі своїм margin, bold/background і неуспадкування розмірностей тут лідирує, але й інші доставляють постійно. вирішується хаками.