MudGuard: Einen Button als Link in eine Variable einfügen.

Beitrag lesen

Hi,

(ja, das div ist erforderlich - form erlaubt nur blocklevel- und script-Elemente als Inhalt)
Wo steht eigentlich, was ein Element ist (block-level oder inline)? ich finde das irgendwie nirgends...

Steht in der DTD. Die entities %block; und %inline;
block: [http://www.w3.org/TR/html401/sgml/dtd.html#block]
inline: http://www.w3.org/TR/html401/sgml/dtd.html#inline

Um die komplette Elementliste in den beiden Kategorien zu erhalten, muß man noch weitere entities auflösen...
%block; ist z.B. als
<!ENTITY % block
     "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
      BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
definiert.

%heading; wiederum als
<!ENTITY % heading "H1|H2|H3|H4|H5|H6">

%list; als
<!ENTITY % list "UL | OL">

%preformatted; als
<!ENTITY % preformatted "PRE">

eingesetzt erhältst Du eine Liste aller Blocklevel-Elemente:

P | H1|H2|H3|H4|H5|H6 | UL | OL | PRE | DL | DIV | NOSCRIPT | BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS

Für inline kannst Du das selbst machen (oder wie sagte das der Professor: das überlasse ich den Studenten, die es wissen wollen).

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/