molily: XHTML ordnungsgemäß ausliefern

Beitrag lesen

Hallo,

Das ist falsch!

Das Gegenteil wurde dir bereits gezeigt.

Gut, XHTML 1.0 Strict kennt kein name-Attribut bei form. Auf www-html-editor wurde das schon mehrfach als Fehler diskutiert - davon unabhängig ist dieser Unterschied nur in einem Fall praktisch relevant, nämlich wenn man in Netscape 4 in einem JavaScript mit document.forms.formularname auf ein Formular zugreifen will. Es geht also um vorsintflutliche Browser, die kein DOM 1 HTML verstehen.

http://www.w3.org/TR/DOM-Level-2-Core/core.html#Namespaces-Considerations

In der Tat wird hier gesagt, dass createElement ein Element ohne Namespace erzeugt. Das macht aber kein Browser so, sondern sie nehmen einen Default-Namespace (nämlich den von XHTML) an.

Safari macht es so.

Interessant, das wusste ich in der Tat nicht.
Die spannende Frage ist dann, was er macht: Einfach die Semantik der Elemente ignorieren, als wären sie Wörter einer unbekannten Sprache?
Unterstützt Safari denn das HTML-DOM im XHTML-Modus?

Und bei Mozilla gilt das als Fehler, auch wenn er im Vorausdenken zu HTML 5 nicht mehr behoben wird.

Ja, genau, man kann sich dort auch nicht einigen, ob der Fehler im Browser oder in der Spezifikation zu suchen ist - man tendiert eher zu letzterem, angesichts der fehlenden Weiterentwicklung des DOM, die man dann selbst in die Hand nimmt.
(Ich hatte mal, wenn ich mich recht entsinne, genau wegen der Passage der DOM-Spezifikation eine beknackte Bug-Diskussion zu PHP, wo die Regel »createElement erzeugt ein Element ohne Namespace« auch nur unerwünschte Resultate zeitigte.)

Mathias

0 53

XHTML ordnungsgemäß ausliefern

Tom
  • php
  1. 0
    Ingo Turski
    1. 0
      Tom
      1. 0
        Stahli
        1. 0
          ChrisB
          1. 0
            Stahli
          2. 0
            Tom
            1. 0
              Ingo Turski
  2. 0
    Daniel unreg
    1. 0
      Tom
      1. 0
        Daniel unreg
        1. 0
          Gunnar Bittersmann
          1. 0
            Daniel unreg
            1. 0
              Gunnar Bittersmann
              1. 0
                Daniel unreg
                • html
                1. 0
                  Tom
                  1. 0
                    Daniel unreg
                  2. 0
                    molily
                2. 0
                  Christoph
                  1. 0
                    Daniel unreg
                    1. 0
                      Christoph
                      1. 0
                        Daniel unreg
                        1. 0
                          Christoph
                          1. 0
                            Daniel unreg
                    2. 0

                      XHTML XML-konform

                      Robert Bienert
                3. 0
                  Cyx23
                  1. 0
                    Daniel unreg
                    1. 0
                      Cyx23
                    2. 0
                      Ingo Turski
                      1. 0
                        Daniel unreg
                      2. 0
                        Tom
                4. 0
                  Gunnar Bittersmann
                  1. 0
                    Daniel unreg
                    1. 0
                      Gunnar Bittersmann
                5. 0
                  molily
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Gunnar Bittersmann
                  2. 0
                    Daniel unreg
                    1. 0
                      molily
                      1. 0
                        Daniel unreg
                6. 1

                  Zu den ewigen XHTML-Diskussionen

                  molily
                  1. 0
                    Daniel unreg
        2. 0
          Robert Bienert
          • html
      2. 0
        molily
    2. 0
      Gunnar Bittersmann
      1. 0
        Daniel unreg
        1. 0
          Gunnar Bittersmann
          1. 0
            Daniel unreg
            1. 0
              molily
              1. 0
                Daniel unreg
  3. 0

    XHTML

    Markus Speicherl
    • meinung
    1. 0

      Nachtrag (empfehlung)

      Markus Speicherl
    2. 0
      molily