Tworzyć stronę zgodną ze standardami, ponadto pozwolę sobie zacytować pewien fragment, który odpowie na pytanie czemu strona, którą zrobiłeś wyświetla się nie tak jakbyś tego oczekiwał:
Cytat(http://osiolki.net/faq/ie)
Wsparcie dla CSS pełne błędów. Niekompletne wsparcie dla CSS1. Brak wsparcia dla większości CSS2, ani śladu wsparcia dla CSS3. Nieustanne problemy z bezpieczeństwem (tak poważne, że amerykańskie i niemieckie departamenty bezpieczeństwa zaleciły zmianę przeglądarki). Problemy z wyświetlaniem grafik PNG. Problemy z ładowaniem stron HTML+XML. Bardzo wysoka tolerancja na błędy w kodzie, promująca niedbałe i niechlujne pisanie, uniemożliwiająca dobre przetestowanie stron przez webmasterów.
Brak lub błędne wsparcie dla nowoczesnych technologii zmusza webmasterów do robienia mniej efektowych stron bądź zwiększenia nakładu pracy dla uzyskania tego samego efektu.
Ponadto dla użytkownia może mieć znaczenie: mało elastyczny interfejs, nie najlepsza prędkość i brak odporności na inwazyjne reklamy, skrypty i programy szpiegujące.
Cytat
jak sobie z tym poradzic ? jakis dodatkowy kod do php ? czy sa jakies schematy ? gotowe rozwiazania ? do tego typu problemow ?
Niektóre problemy ciężko zlikwidować, jednak są na to
hacki do IE, np. komentarze warunkowe. Poczytaj
http://kurs.browsehappy.pl/Pozdrawiam i powodzenia