Kai: xhtml und Internetexplorer

Ich habe meine Homepage gerade von HTML in XHTML umgestellt. Mit Mozilla läuft alles problemlos, aber der Internet-Explorer will nichts mehr darstellen. Er meldet schon in der dritten Zeile den ersten Fehrer. Vielleicht fällt einem von euch etwas dazu ein.

Vielen Dank schon mal im Voraus,

Kai

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="./css_js/formate.css" type="text/css"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" style="background-color:#123d2e">

<head>
<meta name="Generator" content="Quanta plus">       </meta>
</head>

<body >
<center>
<p> </p><p> </p>
<a href="./indexframes.xhtml"><img src="./Bilder/titel.jpg" width="600" height="450" align="middle" border="0" class="bildrahmen"> </img></a></center>

</body>
</html>

  1. hi

    Ich habe meine Homepage gerade von HTML in XHTML umgestellt. Mit Mozilla läuft alles problemlos, aber der Internet-Explorer will nichts mehr darstellen. Er meldet schon in der dritten Zeile den ersten Fehrer. Vielleicht fällt einem von euch etwas dazu ein.

    mal schaun ;-)

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <?xml-stylesheet href="./css_js/formate.css" type="text/css"?>

    die beiden zeilen weg, dann sollte der IE das auch verstehen.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">

    muss die DTD nicht mit der absoluten adresse auf's w3c angegeben werden?

    <html xmlns="http://www.w3.org/1999/xhtml" style="background-color:#123d2e">

    hier macht sich ein lang="de" oder xml:lang="de" nicht schlecht

    <head>
    <meta name="Generator" content="Quanta plus">       </meta>

    meta schließt man ohne andteg stattdessen <meta name="..." content"..." />

    </head>

    <body >

    leerzeichen zieviel...

    <center>

    ah!!! das ist in XHTML verboten, in Strict sowieso.

    <p> </p><p> </p>

    was ist das? dreamweaver-stil? da nimmt man margin-top: und gut is.

    <a href="./indexframes.xhtml"><img src="./Bilder/titel.jpg" width="600" height="450" align="middle" border="0" class="bildrahmen"> </img></a></center>

    du solltest dich ernsthaft damit beschäftigen, was in XHTML an attributen/tags überhaupt erlaubt ist, und wie die geschachtelt werden dürfen...

    (und <img /> wird auch ohne endtag geschlossen)

    </body>
    </html>

    Fabian

    [der überrascht ist, dass Mozilla überhaupt was anzeigen mag]

    1. Der Hauptfehler war wohl die erste Zeile. Als die weg war ging es. Vielen Dank noch mal.

      <?xml version="1.0" encoding="ISO-8859-1"?>
      <?xml-stylesheet href="./css_js/formate.css" type="text/css"?>

      die beiden zeilen weg, dann sollte der IE das auch verstehen.

      Habe mir noch mal Selfhtml durchgelesen:

      Das allererste, was am Anfang einer XHTML-Datei notiert werden sollte, ist eine so
         genannte XML-Deklaration. Damit geben Sie an, dass die folgende Datei XML-gerechte Daten
         enthält. Eine solche Deklaration gibt es in HTML 4.0 nicht, ist also XHTML-spezifisch.
         Beispiel für XHTML 1.0:

      <?xml version="1.0" encoding="UTF-8"?>

      Warum versteht das der IE nicht?

      Wie soll die css-Datei eingebunden werden, wenn nicht so wie ich es gemacht habe?

      <center> gibt es auch nicht mehr??? Gibt es als Ersatz wieder nur css?

      Wo gibt es außer bei Selfhtml noch deutsche Informationen speziell über xhtml?

      1. hi

        Warum versteht das der IE nicht?

        weil der IE keine Standards mag.

        Wie soll die css-Datei eingebunden werden, wenn nicht so wie ich es gemacht habe?

        <link.../>

        <center> gibt es auch nicht mehr??? Gibt es als Ersatz wieder nur css?

        erfasst.

        Grüße aus Bleckede

        Kai

      2. Hi,

        Wo gibt es außer bei Selfhtml noch deutsche Informationen speziell über xhtml?

        XHTML 1.0 http://www.websitedev.de/xhtml/xhtml1/
         XHTML 1.1 http://www.8ung.at/w3c-trans-de/xhtml11/

        LG Orlando

  2. hi

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">

    Pfad zur DTD ungültig. Davon abgesehen hat der MSIE/Windows oft probleme DTDs zu lesen.

    Grüße aus Bleckede

    Kai

  3. Hi,

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    LG Orlando