Der Hans: Denk vegetarisch, Hans ...

Beitrag lesen

Moin!

Nein, der HTML-Validator interessiert sich NICHT für CSS. Der validiert das HTML.

Echt? Warum bezieht er sie dann ein?
Und viel wichtiger: warum beanstandet er dann deine Variante ohne CSS?

Klar, wenn Du XHTML nutzt, wo formal das Ausschließen von Elementen aus dem content-model nicht möglich ist...
Korrekter Code muß aber mehr Bedingungen erfüllen als nur den Validator zu befriedigen.

Auch hier: umgekehrt geht aber nicht, nehme ich an?

Auch in den XHTML 1.0-DTDs steht:
<!-- content is %Inline; except that anchors shouldn't be nested -->

12.2.2 Nested links are illegal
Links and anchors defined by the A element must not be nested; an A element must not contain any other A elements.

Indirekte Schachtelung auch nicht?
Aber objekt geht schon? Aber objekt in a darf dann entgegen der Regeln doch kein a enthalten?
Obwohl es so da steht?
Wo steht das denn? Hast du das Kraft deiner Erfahrung entschieden?
Und der sonst so pingelige Vali kann das nicht sehen?

Der Punkt ist doch nicht der, dass ich den Code für der Weisheit letzten Schluss halte.
Der Punkt ist der, dass die Konstruktion eine Art "Gesetzeslücke" in HTML ausnutzt.
Aber die Gesetzeslücke ist in HTML und nicht im Vali!

Daher wäre es schön, wenn die manigfaltigen Belehrungen ans W3C gingen (Tel.:+ 1.617.253.2613)
und nicht jeder hier plötzlich mich an den Rand des Schwachsinns verortet.

Gruß

Der Hans

--

wieder online: http://www.discofoxtanzen.de