Hallo,
Ich möchte wissen, ob zB. innerhalb von <li></li> ein <img /> sein darf.
Ja. Ein <li> Element darf "flow elements" enthalten, d.h. beide Arten von Elementen (block oder inline)
Gibt es wo eine taxative Tabelle welche Elemente innerhalb anderer Elemente stehen dürfen (nicht können lt. Browser, sondern dürfen lt. XHTML)? Auf www.w3.org gesucht, nicht fündig geworden.
XHTML ist nichts weiter als eine Formulierung von HTML4.01 in XML, d.h. du kannst dazu die HTML 4.01 Definition vom W3C heranziehen (http://www.w3.org/TR/1999/REC-html401-19991224/, oben findest du dort die Links "elements" und "attributes", die dich auf Indexseiten leiten, wo alle Elemente und Attribute erklärt werden.)
Ich möchte wissen, was "replaced elements", "block-elements", "inline-elements", etc. sind. Gibt's da ein approbiertes Glossar oder ähnliches?
- replaced: ersetzt (kenne diese Bezeichnung nicht)
- block-elements: alle Elemente, die als Block gerendert werden (wie z.B. <p>, <div>, <ul>, <table>, etc...)
- inline-elements: alle Elemente, die im Fließtext gerendert werden (also keine Bounding Box haben, wie z.B. <i>, <strong>, <em>, etc.)
Genaueres dazu findest du in der Document Type Definition: http://www.w3.org/TR/1999/REC-html401-19991224/sgml/dtd.html
Mit freundlichen Grüßen,
Michael Nagler