Mia J skrev:
>> En <ul> må ikke optræde inde i en <p>.
> Hvor ved "man" det fra?
Hvis det skal være på dansk, kan man slå op hos html.dk:
<
http://www.html.dk/dokumentation/html4/tags/p/>
Hvis man bruger DevEdge Sidebar til Mozilla, kan man få en let
adgang til at slå alle html- og css-koder op. Her kan man også se
direkte (uden at slå op) om et html-element er et blokelement eller
et inline-element. I mange tilfælde kan man dog også regne det ud.
Blokelementer genererer linjeskift før og efter sig selv (prøv fx
at skrive to lister eller to tabeller efter hinanden), mens inline-
elementer indgår i den linje de skrives på.
En fast regel er: Inline-elementer må ikke indeholde blok-
elementer.
Derfor kan man fx ikke (legalt) skrive:
<a href="x.html"><p>Her er noget tekst</p></a>
Blok-elementer kan i de fleste tilfælde indeholde inline-elementer,
det gælder dog ikke for specielle elementer som lister og tabeller
(listekoderne <ul> og <ol> må fx kun indeholde listekoden <li> -
som så til gengæld både kan indeholde blok- og inline-elementer).
> Jeg har et gammelt hæfte der hedder noget i retning af HTML-
> Leksikon, men findes der ikke noget på dansk om XHTML?
De regler du er stødt på her er ikke specielle for xhtml - de er
fastsat i html-standarden. Men der findes så vidt jeg husker danske
bøger om xhtml. Jeg aner ikke om de er gode.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html