Entwickler-Ecke
Wünsche, Anregungen & Kritik - Bug oder IE8 fehler?
ALF - Mo 20.12.10 14:29
Titel: Bug oder IE8 fehler?
Wenn ich einen Post mit Code anschaue, dann auf Antworten gehe und ich mir den Code dort noch mal anschaue, stimmen die Zeilennummern des Code nicht. Es werden die Leerzeilen entfernt.
Ist dies so richtig!?
Gruss ALf
huuuuuh - Mo 20.12.10 18:11
kann das Problem mit Chrome 8.0.552.200 unknown nicht nachstellen. wo hast du denn den bug bemerkt?
ALF - Mo 20.12.10 18:21
Als ich
hier [
http://www.delphi-forum.de/viewtopic.php?t=103184] auf die Fehlerhaften Zeilen aufmerksam machen wollte und ich im Antwortmodus war. Nach unten gescrollt seinen Code angeschaut die Zeilennummer angegeben, abgschickt und festgestellt das die Zeilen nicht stimmen. Beim mehrmaligen korregieren, stellte ich fest das die Leerzeilen nicht da sind, jedenfalls beim IE8. Aber nur im Antwortmodus!
Gruss ALf
huuuuuh - Mo 20.12.10 18:43
scheint ein Problem des IE8 zu sein. habs grad mitm IE8 probiert, da hab ich den Bug auch
Christian S. - Mo 20.12.10 20:06
Hallo!
Danke für die Meldung!
Ich kann's im IE9 reproduzieren. Ich schau mir das demnächst mal an, Tracking-ID gibt's später am abend.
Grüße
Christian
elundril - Di 21.12.10 00:45
Wenn das nur bei Internet Explorer auftritt, bin ich ja fast schon dafür das man dieses Ticket an MS delegiert und ihnen den Auftrag gibt das mal flott clientseitig zu fixen...
Heiko - Mi 22.12.10 16:29
@elundril: speichere mir die Seite einfach komplett ab (inkl. CSS&Bildler), dann kann ich es ja extrahieren und mal melden. Bisher haben sie alle von mir gemeldeten Bugs gefixt :)
ALF - Mi 22.12.10 19:05
So ein Bug/Fehler ist nicht nur im Antwort modus sondern auch in der Vorschau, wenn ich Code schreibe und ne Leerzeile einfüge, ist die Leerzeile in der Vorschau nicht da.
Gruss ALf
Heiko - Di 28.12.10 20:20
So, ich habe lokal den Fehler mal reduziert - und gefunden. Ursache ist ein unvollständiger Doctype.
Aktuell im DF gesetzt ist:
XML-Daten
1:
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
Problem tritt nicht mehr auf, sobald man ihn auf folgendes ändert:
XML-Daten
1:
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
Nachtrag: Bei ersterem rendert der IE9 die Seite im IE5 Document Mode. Bei zweiteren nutzt er den 9er Document Mode. Ich habe es mal an die Entwickler weitergeleitet
Heiko - Mi 05.01.11 01:51
Ok noch ein Nachtrag zu dieser Problematik. Ticket wurde von MS abgelehnt - Hintergund: es ist by Design. Siehe
hier [
http://msdn.microsoft.com/en-us/library/ms535242(VS.85).aspx]:
msdn hat folgendes geschrieben: |
Both of the declarations in this example specify conformance to the "Transitional" HTML 4.0 DTD. The second declaration specifies the URL of the DTD. The first declaration does not. The second declaration switches Internet Explorer 6 and later to standards-compliant mode. The first declaration does not.
XML-Daten 1: 2: 3:
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
Regan - Mi 05.01.11 10:57
Ich empfehle dazu auch:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!