Bonjour à la communauté!
J'ai un petit souci avec un tableau HTML et une petite feuille de style CSS à côté qui ne fait pas grand chose si ce n'est spécifier une classe et ce qu'il faut faire quand la souris se trouve sur un composant de cette classe. En l'occurence un hover.
Voici tout d'abord un extrait de mon tableau HTML :
La classe "icons" est celle qui est reprise dans ma feuille de style CSS que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <table cellspacing="5" align="center"> <tr> <td><img id="label" class="icons" src="images/label.jpg" border="0"/></td> <td>Label</td> </tr> ... ... </table>
Vraiment très basique! Le tout marche très bien mais le seul problème est que lorsqu'une image contenue dans le tableau est entourée du cadre rouge, tout le tableau bouge...ceci est dû certainement parce que le bord rouge qui est rajouté prend plus de place dans la cellule et du coup tout le tableau doit être ajusté! Quand j'enlève la souris d'une image, le tableau se remet à sa position initiale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .icons:hover { cursor: pointer; border: solid red 2px; }
En fait il s'agit d'un problème esthétique si on veut mais c'est pas très beau de voir ce tableau "danser" de la sorte! Y a-t-il un moyen en HTML pour que le tableau ne soit pas à chaque fois redimensionné?? J'ai également essayé de mettre l'attribut class="icons" au niveau du td mais ça fait le même phénomène!
Merci bcp d'avance.
Partager