MudGuard: Keine Anker in XHTML Strict?

Beitrag lesen

Hi,

id ist vom Typ NAME?

1. http://www.w3.org/TR/html401/sgml/dtd.html#coreattrs

2. steht dort name, nicht NAME. ;-) Kann sein, daß HTML "name" als Sammeltyp für ID und NAME benutzt.

Hätten Sie für name bei a ausdrücklich ID gewollt, hätten Sie ID genommen (...)

Nein, hätten sie nicht können.

Nur ein Attribut pro Element darf vom Typ ID sein - und das ist ja schon das id-Attribut. (ich such jetzt aber nicht die Stelle raus, wo das steht, steht aber definitiv irgendwo - war glaub ich im SGML-Papier, das ich eh nicht verlinken kann, da das Ding ja nicht frei zugänglich ist).
Sie hätten aber statt CDATA den Typ NAME oder NMTOKEN wählen können (so wie es bei XHTML dann geschehen ist mit NMTOKEN).

Das Argument mit #bla#blubb als ungültige URL zieht übrigens gar nicht - das # im name müßte - so wie das "ö", das Du als zulässig anführst - schlicht und einfach urlcodiert in der URL auftauchen, also #bla%23blubb

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.