Storm skrev:
> <p> element i <span> element er åbenbart ikke tilladt ifølge validering.
Korrekt. p er et blok-element og span er et inline-element.
Inline-elementer kan aldrig indeholde blok-elementer.
> Men hvordan skifter jeg så korrekt mellem overskrift og brødskrift i
> følgende kasse:
Overskrifter angives naturligvis med <hX> hvor X er et tal fra 1-6.
Brødtekst angives normalt med p. Så skift mellem overskrifter og
brødtekster kan fx se således ud:
<h1>Den store overskrift</h1>
<p>Det første stykke brødtekst</p>
<h2>Et lidt mindre overskrift</h2>
<p>Det næste stykke brødtekst</p>
> <div id="box2b" class="boxbred">
> <a href="
http://www.google.dk" class="cellelink celle2b">
> <span class="kkoverskrift">Nyt fra her og der<br>
> <p class="broedtekst">Proin mi quam,<br>
Her er det ikke kun p i span der er dit problem - det er også p i a
(a-elementet er også et inline-element og kan derfor heller ikke
indeholde p.
Med valid kode kan du skrive:
<div ...>
<h2><a ...>Nyt fra her og der</a></h2>
<p ...><a ...>Proin mi quam, ...</p>
</div>
Med andre ord - du er nødt til at lave to links (der selvfølgelig godt
kan pege på samme adresse) - ét til overskriften og ét til brødteksten.
Hvis du ikke vil have linjeskift efter overskriften, kan du sætte
display: inline på det pågældende h2-element.
--
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