5568 sujets

Sémantique web et HTML

Bonjour,

J'ai un tableau dans lequel certaines cases doivent correspondre à des liens. J'ai pensé à deux solutions pour le faire:

- soit je met un <a href ="monurl"></a> à l'intérieur des <td>
- soit j'utilise javascript: <td onclick="window.location='monurl'" onmouseover="this.style.cursor='pointer'"></td>

D'un côté la première solution en HTML pur rajoute un élément DOM pour chaque lien, sachant que je peux en avoir plus de cinquante.

De l'autre la solution javascript alourdit aussi la chose de part son utilisation (sans compter les éventuels problèmes d'accessibilité si il est désactivé sur le navigateur).

Au final je me demande quelle est la solution la plus idéale sachant que mes url sont des url dynamiques avec passage de paramètres en php ?

Merci d'avance.