Problem mit Darstellung von Seite im IE6
herby
- browser
Ich komme nicht dahinter warum immer die gleiche Seite im IE6 und 7 nicht
richtig angezeigt wird:
https://www.prepago.co.uk/form.php
Alles verrutscht an den linken Rand und dadurch wird das Formular
nicht mehr richtig angezeigt,im Firefox und Opera hingegen keine
Probleme.Auch wenn ich das Formular rausnehme rutscht alles nach
links,das Problem muss also durch den IE hervorgerufen sein.
Hier eine Kopie der Seite mit anderem Namen:
https://www.prepago.co.uk/eprepago
Diese Seite wird richtig dargestellt wenn ich die Seite dann aber
unter anderem Namen abspeichere wird diese dann auch fehlerhaft
angezeigt im IE
Der naechste Schritt waere Besucher mit IE zu blockieren.
Hi,
Ich komme nicht dahinter warum immer die gleiche Seite im IE6 und 7 nicht
richtig angezeigt wird:
Quirks-Mode.
Der naechste Schritt waere Besucher mit IE zu blockieren.
Und wer hätte etwas davon?
Cheatah
Hi,
Der naechste Schritt waere Besucher mit IE zu blockieren.
...oder spezielle CSS Befehle mit führendem * und _ (Beispiel *height:) nur für den
verwenden siehe hier.
LG
Hi,
...oder spezielle CSS Befehle mit führendem * und _ (Beispiel *height:)
es gibt keine CSS-Befehle, und jemandem zu empfehlen, invaliden Code zu schreiben, ist etwas, zu dem ich nichts sagen kann, ohne mich vorher mit meinem Anwalt zu unterhalten.
siehe hier.
Was dort steht ist teilweise falsch und größtenteils schwachsinnig.
Cheatah
Hi,
und jemandem zu empfehlen, invaliden Code zu schreiben, ist etwas, zu dem ich nichts sagen kann, ohne mich vorher mit meinem Anwalt zu unterhalten.
Statt meine Lösung zu beschimpfen solltest du lieber eine bessere Alternative vorschlagen. Was bringt valider Code wenn sich der Browser des Users nicht daran hällt? Hacks sind immernoch besser als IE Besucher zu sperren ;)
siehe hier.
Was dort steht ist teilweise falsch und größtenteils schwachsinnig.
Hauptsache es funzt :)
LG
@@anyone:
nuqneH
Statt meine Lösung zu beschimpfen
Sie hat nichts anderes verdient.
solltest du lieber eine bessere Alternative vorschlagen.
'* html
' für IE < 7; '*+html
' (oder meinetwegen auch '*:first-child+html
') für IE 7.
Was dort steht ist teilweise falsch und größtenteils schwachsinnig.
Hauptsache es funzt :)
Nein. Wartbarkeit des Codes gehört für einen Webentwickler auch zur Hauptsache.
Qapla'
Om nah hoo pez nyeetz, Gunnar Bittersmann!
Wartbarkeit des Codes gehört für einen Webentwickler auch zur Hauptsache.
auch wenn das bedeutet, dass man Kompromisse eingeht? Zum Beispiel indem man zusätzliche Elemente verwendet [Forumsbeitrag] oder eine <hr> zweckentfremdet?
Matthias
auch wenn das bedeutet, dass man Kompromisse eingeht? Zum Beispiel indem man zusätzliche Elemente verwendet [Forumsbeitrag] oder eine <hr> zweckentfremdet?
Kompromisse eingehen ja - aber die richtigen.
Wenn dir :before nicht zur Verfügung steht weil du auf einen alten Browser achten musst, füge eine span-Element mit der klasse "before" ein (möglicherweise auch per JavaScript). Dämliche Bezeichner wie "leftcorner" usw. kann man sich sparen.
Der betreffende Browser kennt :first-child nicht, kein Problem - gibt dem ersten Element eine Klasse "first-child".
Somit geht beim Lesen des Codes klar hervor wie es gemeint ist und beim aussterben des legacy-Browsers kann der Code einfach angepasst werden.
Om nah hoo pez nyeetz, suit!
Dämliche Bezeichner wie "leftcorner" usw. kann man sich sparen.
Zustimmung.
Matthias
Hi,
Statt meine Lösung zu beschimpfen
Sie hat nichts anderes verdient.
Warum schimpfst du dann nicht hier?
LG
@@anyone:
nuqneH
Warum schimpfst du dann nicht hier?
Weil es da nichts zu schipfen gibt.
Qapla'
Ich komme nicht dahinter warum immer die gleiche Seite im IE6 und 7 nicht
richtig angezeigt wird:https://www.prepago.co.uk/form.php
Vielleicht wegen den 99 Fehlern im Code?
Und Firefox zeigt CSS Fehler in der Fehlerkonsole.
Hier eine Kopie der Seite mit anderem Namen:
https://www.prepago.co.uk/eprepago
Die hat nur 30 fehler
Der naechste Schritt waere Besucher mit IE zu blockieren.
Das ist eine gute Idee.
Struppi.