Thomas Luethi: inline-frame: xhtml-dtd frameset oder transitional?

Beitrag lesen

Hallo Andreas,

<!ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->

Wo hast Du _das_ denn wieder her?
Vermutlich aus HTML 4.01:
http://www.w3.org/TR/html401/present/frames.html#h-16.2.1

In der XHTML 1.0 Frameset DTD steht:
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd
http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-frameset.dtd_frameset
<!ELEMENT frameset (frameset|frame|noframes)*>
d.h. es reicht IMHO auch ein <noframes> Element als
einziges Kind eines <frameset> Elements.
Das Beispiel von molily ist jedenfalls gemaess Validator valide.

Das Beispiel ist vielleicht abwaertskompatibel und funktionstuechtig
fuer Browser, die gar keine Frames und IFrames koennen.

Aber bei Browsern, die Frames koenn(t)en, wird der
Noframes-Bereich ja gar nicht angezeigt, somit sieht
man dort gar rein nichts (ausser dem TITLE im
Fensterrahmen...), was seine Praxistauglichkeit doch
etwas einschraenkt... ;-)

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/