dr.colossos: DOCTYPE bei iframes

Hi,

Frage: welchen doctype muss ich bei der Verwendung von iframes verwenden.

Ich nehme mal an, dass das iframe definierende Dokument ...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">

... haben muss, waehrend die iframes, solange sie "normale" Dokumente sind, auch ...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">

... haben duerfen, richtig?

Danke!

  1. Hallo

    Hi,

    ... haben duerfen, richtig?

    Danke!

    haben dürfen, hanem sollten !??!

    Schau mal hier http://de.selfhtml.org/html/frames/definieren.htm

    Gruß
    mati

    1. Hi,

      ich bin mir nicht sicher ob du mich richtig verstanden hast (und die SELFHTML-Beitraege kenne ich natuerlich).

      Meine Frage ist, welchen DOCTYPE braucht das iframe-definierende Dokument, und welchen die iframe-Dokumente selbst.

      Alle Dokumente ...

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
             "http://www.w3.org/TR/html4/loose.dtd">

      ... oder duerfen/sollen die iframes auch ...

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
              "http://www.w3.org/TR/html4/strict.dtd">

      ... haben?

      Danke

      1. Hi,

        ich bin mir nicht sicher ob du mich richtig verstanden hast (und die SELFHTML-Beitraege kenne ich natuerlich).

        Mal sehen ob wir uns richtig verstehen :)

        Wenn Du eine Seite hast (test.htm) in der u.a. dieser Quelltext ist:

        <iframe src="content/test2.htm" width="90%" height="400" name="test">
          <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
          Sie k&ouml;nnen die eingebettete Seite &uuml;ber den folgenden Verweis
        </p>
        </iframe>

        und für die test.htm diese Doctype nimmst:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

        Ist die Seite test.htm nicht valide!

        gruß
        mati

        1. Danke,

          ja, das war meine Frage.

          test.html muss Transitional sein, test2.html kann strict sein, solange da keine (i)frames vorkommen ... und das tun sie nicht.

          Danke!

          1. Hallo

            ja, das war meine Frage.

            Aber wenn du doch nach eigenem Bekunden SELFHTML kennst, kennst du dann nicht die Elementreferenz? Mit deren Hilfe hättest du dir das auch selbst beantworten können. :-)

            Sehr hilfreich, dieser Bereich, gerade bei solchen Fragestellungen.

            Tschö, Auge

            --
            Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
            (Victor Hugo)
            Veranstaltungsdatenbank Vdb 0.2
  2. @@dr.colossos:

    Ich nehme mal an, dass das iframe definierende Dokument ...
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
              "http://www.w3.org/TR/html4/loose.dtd">
    ... haben muss

    XHTML 1.0 Transitional wäre (entsprechende Syntax des Quelltextets vorausgesetzt) eine Alternative – IMHO die vorzuziehende. Aber Transitional ist OK.

    waehrend die iframes

    Damit meinst du die Dokumente, die in den Iframes angezeigt werden?

    solange sie "normale" Dokumente sind, auch ...
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
            "http://www.w3.org/TR/html4/strict.dtd">
    ... haben duerfen, richtig?

    Ja.

    Live long and prosper,
    Gunnar

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)