Jens Gyldenkærne Clausen <jens@gyros.invalid> writes:
> Hej gruppe. Affødt af en tråd i webdesigngruppen har jeg skrevet
> lidt om hvad man må og ikke må når man sammensætter html-koder.
> Det foreløbige resultat kan ses her:
> <
http://www.gyros.dk/usenet/html/blokinline.shtml>
>
> Kommentarer og forslag til forbedringer er meget velkomne.
Du nævner BR som det eneste inline-element der ikke kan indeholder
andre inline-elementer. Der er også IFRAME, IMG, INPUT og TEXTAREA
(hvor TEXTAREA er speciel ved faktisk at have indhold, bare kun
tekst).
Jeg synes specifikationen er ganske god til at forklare forskellen
på block- og inline-elementer. Jeg synes din tekst bliver lidt for
detaljeret lidt for hurtigt - jeg kunne godt bruge en lidt blødere
indledning.
(<URL:
http://www.w3.org/TR/html401/interact/forms.html#edef-TEXTAREA>)
Angående INS/DEL, så vil jeg foreslå formuleringen:
---
De to elementer INS og DEL er specielle. De kan bruges både som
blok-elementer og inline-elementer. Når de bruges som inline-elementer
må de ikke indeholde blok-elementer, ellers må de gerne.
---
(Principielt vil jeg kalde INS og DEL fejl i HTML-designet. Der burde
være to forskellige versioner, lige som BLOCKQUOTE og Q.)
> Mht. indhold skal jeg knytte en enkelt kommentar til opdelingen af
> blokelementer. Knud Gert Ellentoft har bemærket at blok-elementerne
> blockquote, form og noscript godt kan validere med inline-indhold i
> transitional. De validerer bare ikke som Strict. Hvis nogen kan
> finde på en kort, letforståelig måde at skrive det ind i artiklen,
> lytter jeg gerne til råd.
EFter at have tjekket HTML 4.0 og 4.01 DTD'erne, så kan jeg ikke se
hvorfor de validerer. Det gyldige indhold af BLOCKQUOTE er markeret
som (%block;|SCRIPT), altså kun gyldige blok-elementer og SCRIPT-
elementer (og %block; er defineret ved:
<!ENTITY % block
"P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
<!ENTITY % heading "H1|H2|H3|H4|H5|H6">
<!ENTITY % list "UL | OL">
<!ENTITY % preformatted "PRE">
)
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'