Aristo: DTD strict vs Inline Frames

Beitrag lesen

Hi Wastl

Daß ich gerne mit eingebetteten Frames arbeite, mag hier den ein- oder anderen irritieren, ist aber eine unabänderliche Tatsache. Dabei stellt sich für mich allerdings folgendes Problem:  "DTD HTML 4.01 strict" mag keine Inline Frames!

Der offizielle strict Standard ist halt wie er ist, halbherzig und teilweise an der Praxis vorbei. Nimm einfach die Frameset-DTD, daran wirst weder du, noch deine Besucher ernsthaft Schaden nehmen, und es ist auch nicht zu befürchten, daß IE, Firefox, Opera & Co demnächst keine Iframes mehr kennen werden.
Oder noch eleganter: du verwendest gar keine public-DTD, sondern eine eigene, die auf der strict-DTD basiert, aber die du um die Definitionen für iframe, target und was du sonst noch brauchst erweiterst. Das ist sowohl nach SGML als auch nach XML ganz legal :-)

Gruß Aristo