Michael Schröpl: Meine Programmiertechnik auf einen Standard bringen, aber wie?

Beitrag lesen

Hi Klaus,

Bisher sind ja fast alle Dokumente im WWW
transitional, wenn überhaupt. Ist ja auch
kein Wunder bei den Browsern, die es zur Zeit
gibt und den teilweise sehr alten, aber trotzdem
verwendeten.

das ist eben eine Frage der Aufgabenstellung.

So gnadenlos, wie ich in unserer Firma Netscape 4 mit DHTML versorgen muß, so gnadenlos ignoriere ich ihn auf meiner Homepage und strebe in der Tat XHTML 1.0 Strict an. (Im nächsten Urlaub wird das durchgezogen, für etwas über 1000 Seiten - XHTML 1.0 Transitional sind sie schon.)

Leider zeigt der Validator leider noch ein paar mir
unerklärliche Fehler an, wie z.B. folgende Zeile
direkt nach dem Body-Tag:
<a name="anfang"> </a>
Possible cause as an inline-element containing a
block-element oder so ähnlich.
Diese Meldung zeigt er auch bei anderen Zeilen an,
wisst ihr woran es liegt?

Block-Level-Elemente sind die 'äußeren', die nicht innerhalb der 'inneren' inline-Elemente verwendet werden dürfen - nur umgekehrt.

Aber bei "Strict" könnte es auch verboten sein, ein <a...> direkt in ein <body> zu schreiben, ohne wenigstens ein <p> oder ein <div> drum herum ...

Außerdem zeigt er merkwürdigerweise eine Zeile an,
die ausschließlich einen select-Tag enthält,
welcher sich zwischen zwei Form-Tags befindet.

Zwischen zwei <form>s?
Was hat ein <select> außerhalb eines Formulars verloren?

Viele Grüße
      Michael