Hey!
Bin nun seit paar Tagen dabei mit CSS und HTML sowie PHP und JS (jQuery) rumzuspielen. Alles fein soweit, meine Test-Layouts zeigt es auch im FF so an wie ichs will - nur sobald ich es im MSIE (Version 8) öffne liegen teilweise die <div>'s übereinander bzw. vieles wird nicht wie gewünscht dargestellt.
Wer keine Lust auf lange Einführung hat, einfach zum Ende des 'Codes' springen! ;-)
Also, lange Rede kurzer Sinn - ich möchte meine Website möglichst Kompatibel für MSIE und FF machen, auch soll hier die 'Screen Resolution' also die Bildschirmauflösung keine Zicken machen. Ich habe bemerkt wenn ich auf meinem 1920x1080 Monitor mir die Website zurechtbastel, dann sieht sie, wenn ich zB. viele fixed-width/height Logos/Bilder benutzte am Ende auf einem 1024x768 Bildschirm... naja ihr könnt euch denken wie, aus, weil dann auf einmal das Logo 33% der Höhe ausmacht, wo's auf meinem Screen gerade noch ein großes aber sexy und passendes Logo war.
Hat denn jemand eine Zusammenfassung für Grundlagen oder andere Tipps mit denen ich meine Website möglichst für alle gängigen Browser (auf jedenfall aber FF und MSIE) kompatibel mache, bei egal welcher Auflösung?
Welche CSS Befehle sollte man vermeiden? Welche bevorzugen? Oder kommt man einfach nicht drum rum einen 'Dirty Hack' zu nehmen um eine Kompatibilität zu erzwingen? Was ist besser, Angaben in 'em', 'px', '%' oder gemischt?
Danke schonmal!
ps: Ich hoffe ich bringe hiermit keine Lawiene ins Rollen, da ich auf anderen Websiten schon 'kilometerlange' Threads zu dem Thema gesehen habe, wobei die meisten Posts sich gegen IE ausgekotzt haben anstatt gescheit zu erklären wie man jetzt möglichst einfach möglichst hohe Kompatibilität erzwingt.
Bin nun seit paar Tagen dabei mit CSS und HTML sowie PHP und JS (jQuery) rumzuspielen. Alles fein soweit, meine Test-Layouts zeigt es auch im FF so an wie ichs will - nur sobald ich es im MSIE (Version 8) öffne liegen teilweise die <div>'s übereinander bzw. vieles wird nicht wie gewünscht dargestellt.
Wer keine Lust auf lange Einführung hat, einfach zum Ende des 'Codes' springen! ;-)
Code:
Also was tun? Google fragen!
Hatt ja bisher noch nicht soviel mit WebDev am Hut, also auch noch nicht zuviel über Stichwörter wie 'Browserwars' und 'W3C CSS Specification' sowie 'IE Bugs(?)' gehört!
Hat mich glatt umgehaun, konnte mich gerade ~3 Stunden lang auf diversen Websites schlau über das Thema machen.
Und was jetzt? Ja, WARUM meine Website jetzt im MSIE anders aussieht wie in den meisten anderen Browsern
(da ich auch FF zum Entwickeln benutze und der sich - wie die meisten anderen Browser - strikt an die W3C Vorgaben hält, sind unterschiede zwischen FF und zB. Opera (bzw. andere Browser die sich strikt an die W3C Vorgaben halten) nur minimal, wenn überhaupt vorkommend -> Nur der MSIE tanzt so richtig aus der Reihe!)
weiss ich jetzt auch, nur wie man die ganze Geschichte RICHTIG löst hab ich noch nicht rausgefunden.
Es gibt zwar sehr informative Artikel zu diesen Thema und auch extrem viele, jedoch hab ich nicht wirklich einen gefunden der erklärt WIE EXAKT ich meine Website für sowohl MSIE als auch FF kompatibel mache - und das mit einer bestmöglichen Lösung.
Bestimmt wurde dieses Thema schon einige male durchgekaut aber ich konnte beim besten Willen nichts besseres als eine Hand voll Artikel finden, die sich mit Lösungen beschäftigen (leider tw. Outdated), hier mal ein Beispiel:
DEVARTICLES - CSS Hacks Explained
Also, lange Rede kurzer Sinn - ich möchte meine Website möglichst Kompatibel für MSIE und FF machen, auch soll hier die 'Screen Resolution' also die Bildschirmauflösung keine Zicken machen. Ich habe bemerkt wenn ich auf meinem 1920x1080 Monitor mir die Website zurechtbastel, dann sieht sie, wenn ich zB. viele fixed-width/height Logos/Bilder benutzte am Ende auf einem 1024x768 Bildschirm... naja ihr könnt euch denken wie, aus, weil dann auf einmal das Logo 33% der Höhe ausmacht, wo's auf meinem Screen gerade noch ein großes aber sexy und passendes Logo war.
Hat denn jemand eine Zusammenfassung für Grundlagen oder andere Tipps mit denen ich meine Website möglichst für alle gängigen Browser (auf jedenfall aber FF und MSIE) kompatibel mache, bei egal welcher Auflösung?
Welche CSS Befehle sollte man vermeiden? Welche bevorzugen? Oder kommt man einfach nicht drum rum einen 'Dirty Hack' zu nehmen um eine Kompatibilität zu erzwingen? Was ist besser, Angaben in 'em', 'px', '%' oder gemischt?
Danke schonmal!
ps: Ich hoffe ich bringe hiermit keine Lawiene ins Rollen, da ich auf anderen Websiten schon 'kilometerlange' Threads zu dem Thema gesehen habe, wobei die meisten Posts sich gegen IE ausgekotzt haben anstatt gescheit zu erklären wie man jetzt möglichst einfach möglichst hohe Kompatibilität erzwingt.