TomE: XHTML?

Hi,

dachte, ich informier mich mal einfach so ein wenig über XHTML. Was das ist, und für was man das braucht.

Hab jetzt

http://selfhtml.teamone.de/html/xhtml/unterschiede.htm

und

http://selfhtml.teamone.de/html/xhtml/modularisierung.htm

gelesen.

Stand ja schon schönes drin. Aber warum man das nimmt und bei welchen Gelegenheiten und wie man es verwendet habe ich irgendwie nicht lesen können.
Vielleicht kann mir jemand noch ein paar nützliche Links geben?
Wäre schön

Gruß Tom

  1. Sicher

    www.w3c.org

    Wenn die es nicht wissen....

    Grob gesagt
    HTML basierte auf den Erstellungsregeln von SGML
    xhtml basiert auf den strengeren und weitreichenderen Regeln von XML

    Zu XHTML gibt es auf oben genannter Seite auch die passenden DTD für xhtml

    also die beschreibung was wie in html erlaubt ist.

    Wenn die regeln für XML nicht gebrochen werden könnte man also xhtml einfach erweitern.

    durch diesen Standard wird die Verarbeitung der Daten für Programme einfacher. Der Interpretationsspielraum für das Coding ist eingeschränkt. Das sollte hoffentlich zu immer gleichen Darstellungen in allen BRowser führen.

    Amen

    1. Hi!

      Das sollte hoffentlich zu immer gleichen Darstellungen in allen BRowser führen.

      Nö. XHTML legt nirgends die Darstellung der Elemente fest. Reines XHTML ohne CSS kann auf jedem Browser anders aussehen, wenngleich sich diverse
      Muster als Quasistandard etabliert haben (z.B. wird strong üblicherweise in fetter Schrift dargestellt).
      XHTML, wenn endlich allg. als application/xhtml+xml beim Browser ankommend und nicht als text/html (aber da scheitert es am M$ Internet Explorer), kann also nur für dafür sorgen, das Autoren sich an die Regeln halten, denn ein Parserfehler im Browser ist äusserst unschön.
      Damit XHTML in jedem (Desktop-)Browser gleich aussieht, müssen die Browserhersteller sich auf eine allgemeingültige Interpretation der CSS-Standards einigen.

      Gruß Herbalizer

      --
      SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
      sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|
      1. Hi!

        Das sollte hoffentlich zu immer gleichen Darstellungen in allen BRowser führen.

        Damit XHTML in jedem (Desktop-)Browser gleich aussieht, müssen die Browserhersteller sich auf eine allgemeingültige Interpretation der CSS-Standards einigen.

        eben, desewegen "sollte hoffentlich .. führen"

      2. Hey, schön dich mal wieder hier zu lesen!

        Mathias

  2. Hi Tom,

    ich informier mich mal einfach so ein wenig über XHTML. Was das ist, und für was man das braucht. [...] Aber warum man das nimmt und bei welchen Gelegenheiten und wie man es verwendet habe ich irgendwie nicht lesen können. Vielleicht kann mir jemand noch ein paar nützliche Links geben?

    http://websitedev.de/xhtml/xhtml1/xhtml1.html.gz#why
     http://jendryschik.de/wsdev/einfuehrung/xhtml/xhtml.html
     http://8ung.at/w3c-trans-de/xhtml11/

    Grüße,
     Roland

    1. Hi Roland,

      dankesehr. Waren sehr informative Links.

      Gruß Tom

    2. Hi,

      aber jetzt muss ich nochmal nachfragen,

      ich dachte immer, mit xhtml kann man irgendwie eigene Datenstrukturen festlegen. Oder man kann irgendwie Daten irgendwo auslesen und darstellen lassen.
      Was ich bisher so gelesen habe deutet darauf hin, das xhtml fast wie html ist, nur ein bisschen anders, äh.
      Wie kann man den da jetzt nun neue Elemente und zusätzliche Attribute definieren?

      Gruß Tom

      1. hallo tom,

        ja man kann, nur ist es nicht mehr valide und ein
        browser kann nix mit den neuen elementen anfangen :-)
        guck mal was eine dtd isti, und verwechsle xml nicht
        mit xhtml. gruss vom bodensee,

        michael

        ss:) zu:) ls:& fo:) de:> va:) ch:? n4:& rl:? br:< js:| ie:% fl:{ mo:|

      2. Hi Tom,

        ich dachte immer, mit xhtml kann man irgendwie eigene Datenstrukturen festlegen. [...] Wie kann man den da jetzt nun neue Elemente und zusätzliche Attribute definieren?

        da hast du XHTML mit XML verwechselt, wie Michael schon gesagt hat. XHTML ist, etwas ungenau ausgedrückt, HTML nach XML-Regeln.

        SELFHTML beinhaltet auch eine Einführung in XML:

        http://selfhtml.teamone.de/xml/

        Grüße,
         Roland