Achtergrondkleur div veranderen -> Komt validatie niet door

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • radem205
  • Registratie: Juni 2002
  • Laatst online: 02-02-2022
Hey,

Hey,

Onderstaande code gebruik ik om een link te maken van een element. Dit werkt allemaal goed alleen komt ie de validatie niet door van W3c.

Weet iemand wat ik in onderstaande code fout doe en hoe ik het op kan lossen?

<div class="vacatures"><a href="http://www.adigo.nl/studenten/vacatures/1">
<h4>Titel van pagina</h4>
<table class="vacaturestype">
<tr><td class="breed">Type:</td><td>Stage</td></tr>
</table>
</a></div>

  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 13:46
Je mist wat attributen in je table> tag

Ook zou ik een title aan je link toevoegen

  • radem205
  • Registratie: Juni 2002
  • Laatst online: 02-02-2022
welke tags mis ik m'n table dan?

  • Yobby
  • Registratie: September 2002
  • Laatst online: 23-11 17:59
Om te beginnen mag een tabel volgens mij niet binnen een a-tag vallen.

Als je Firefox gebruikt, raad ik de Html Validator -extensie aan

Yobby


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 15:22

RM-rf

1 2 3 4 5 7 6 8 9

met alle respect, maar dit lijkt precies hetzelfde probleem als in je vorige topic: XHTML website valideert niet bij w3c*

de standaard HTML-specificatie definieert een Hyperlink (het A-element) als een inline-element, dat betekent dat dit enkel binnen tekst-flow toegepast kan worden en geen elementen kan bevatten die als 'blok' functioneren...

wil je dat je code valideert (en sowieso, waarschijnlijk zal geen enkele browser jouw code goed renderen, om het effect te krijgen dat je wilt hebben)..
moet je de standaard volgen.

wil je dat alle tekst in je block gelinked is, kun je dit doen via
code:
1
2
3
<div class="vacatures">
<h4><a href="http://www.adigo.nl/studenten/vacatures/1">Titel van pagina</a></h4>
<p><a href="http://www.adigo.nl/studenten/vacatures/1">Type: Stage</a></p></div>

of bv:
code:
1
2
3
4
5
<div class="vacatures" onmousedown="window.location='/studenten/vacatures/1'">
<h4><a href="http://www.adigo.nl/studenten/vacatures/1">Titel van pagina</a></h4>
<table class="vacaturestype">
<tr><td class="breed">Type:</td><td>Stage</td></tr>
</table></div>

[ Voor 25% gewijzigd door RM-rf op 16-11-2006 10:56 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 21:28

crisp

Devver

Pixelated

Zie de reply van RM-rf, het zou misschien helpen als je je eens wat meer zou verdiepen in de syntax-regels van (X)HTML zelf want dit is echt basis-kennis.

Intentionally left blank

Pagina: 1

Dit topic is gesloten.