Extra HTTP Header für IE6?
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt Extra HTTP Header für IE6? aus Sicht der Rubrik HTML5 & CSS.
Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.
Startbeitrag
Archivierter Thread aus dem Seitenreport-Forum.
Hallo Foristen,
der IE6 treibt mich noch in den Wahnsinn! Er zaubert einen ca. 2px breiten Rand rechts und links an meine Bilder. Ich habe wirklich lange rumprobiert, bevor ich auf die Idee kam, den krzlich auf xhtml1.1 genderten Header zu verdchtigen. Et voilá: Der war Schuld. Das ist brigens nicht das einzige Problem - auch mit dem Padding hat der IE6 bei xhtml1.1 so seine Probleme.
Schön - nur, was mache ich jetzt? Ich würde ungern wieder die ganze Seite "downgraden". Kann man für den IE6 irgendwie einen extra Header einbinden? Mit einem Conditional Comment wird das wohl eher nicht klappen...
?!
Antworten
10 BeiträgeVersuch mal eine Lsung ber CSS. blicherweise hilft
* {
margin: 0;
padding: 0;
}
als erster Eintrag, um alle margins und paddings für alle Browser auf den gleichen Wert zu setzen. Aber Achtung, du musst möglicherweise anschließend noch andere Einträge ändern, damit es wieder "richtig" (wie du dir gedacht hast) aussieht.
Gérard
Hallo Gérard,
danke für den Tipp - aber das habe ich schon drin. Ich habe auch nochmal explizit alle Border, Align, Padding und Margin Tags überprüft. Die Elemente reagierten zwar, aber den seitlichen Rand bekomme ich nicht weg.
Wie gesagt, HTTP Header gendert - da hat´s dann wieder ausgesehen, wie ich es haben will.
Tobias
Hallo Tobias
Also mich treibt der IE6 nicht in den Wahnsinn! Wenn damit meine Seiten einem nicht passen der braucht eben einen neuen Browser! Und es klingt für mich so als ob deine Optik im IE6 weniger darunter leidet als meine!
Mir wäre es zwar nicht wert eine Browserweiche einzubauen und mit display:none im CSS zu arbeiten und einem angepassten Header für den IE 6 noch einzubauen aber das ist das was mir jetzt dazu einfällt!
Gruß
Jörg
Infidel schrieb:
Wie gesagt, HTTP Header gendert - da hat´s dann wieder ausgesehen, wie ich es haben will.
Ich würde xhtml1.0 strict (und nicht xhtml1.1) nehmen und den IE 6 vergessen.
Gérard
Hallo Jrg und Gérard,
er verdient mit der Erstellung von Webseiten sein Geld und somit sollte die Seite auch noch im IE 6 gut aussehen, da hat er schon Recht.
Ein Kunde, der über das Internet sein Geld verdient, kann es sich eigentlich nicht leisten, auf die doch noch zahlreichen IE 6-Benutzer zu verzichten.
hansen
Nepal Rundreisen
Ich hatte das gleiche Problem und mit #img { border: 0px; } war es behoben.
Aber der Tipp mit der Browserweiche ist gut. Wenn Du die Besucher mit IE6 behalten möchtest, dann solltest Du eine verwenden.
hansen schrieb:
er verdient mit der Erstellung von Webseiten sein Geld und somit sollte die Seite auch noch im IE 6 gut aussehen, da hat er schon Recht.
Da war ich zu schnell - du hast recht.
Gérard
Hallo!
Danke für eure Antworten. Ich wäre ja für eine Browserweiche sofort zu haben - nur bringt sie nichts, solange der Header derselbe ist.
Ich werde mich nachher nochmal dahinerklemmen und herausfinden, warum dieser Abstand entsteht, irgendeinen Grund muss es einfach geben.
Ich habe festgestellt, dass es doch noch erschreckend viele alte Rechner mit ebenso alten Browsern gerade in kleinen Firmen gibt. Ich habe zwar auch ein paar größere Kunden, aber der untere Mittelstand ist durchaus Teil meiner Zielgruppe. Da kommt man schnell auf 20-25 % IE6 Benutzer... der Durchschnitt auf meiner Seite liegt bei ca. 10%. Solange meine Seite da nicht gut aussieht, kann ich also diese 10% abschreiben.
Abgesehen davon will ich auch die Faktoren Stolz und Eitelkeit nicht verschweigen .
Ich poste nachher nochmal, wie ich das Problem gelöst habe.
Gruß, Tobias
Hallo Hansen
Das war mir klar als ich meinen Beitrag geschrieben habe!
Meine Einstellung zum IE6 werde ich aber auch beibehalten! Solange noch lesbar werde ich darauf nicht optimieren! Vielleicht hilft das dann weiter die Quote der IE6 Benutzer noch weiter zu drücken!
Und wegen 1% der Besucher meiner Seiten werde ich da nicht viel Energie einsetzen.
Den Lösungsweg den ich vorgeschlagen habe würde ich nicht gehen wollen!
Gruß
Jörg
der_booker schrieb:
Ich hatte das gleiche Problem und mit #img { border: 0px; } war es behoben.
Aber der Tipp mit der Browserweiche ist gut. Wenn Du die Besucher mit IE6 behalten möchtest, dann solltest Du eine verwenden.
Sollte das nicht
img { border: 0px; }
(ohne #) heißen? Und wenn das klappt (es ist für alle anderen Browser unschädlich), warum dann noch eine Browserweiche?
Ich sehe übrigens gerade, dass ich das wohl in meinen css so ähnlich drin habe
img {border:none;}
Gérard