Bonjour a tous,
Voici mon soucis : je créé actuellement une application de suivi de budget a base de (popopopo) php/mysql, et pour le rendu a l'ecran, j'utilise bien evidemment le couple HTML/CSS.
A l'heure actuelle, tout marche bien. Donc je suis en train de fignoler, et je me suis dit que tant qu'a y etre, autant respecterles recommendations W3C.
Et j'ai donc un soucis pour les respecter au niveau d'une "astuce" que j'ai utilisé.
En clair, pour connaitre l'historique d'un montant, il suffit de survoler avec sa souris ledit montant, et un tableau s'affiche par dessus le reste contenant la somme des dépenses, et des détails, dont la somme egale le montant en question.
J'ai donc en HTML une structure qui ressemble a ca :
et pour mon CSS, c'est comme ca :
Donc apparement, un tableau dans un span, ca ne respecte pas les standards. Connaitriez vous une solution pour que ca continue de fonctionner, mais qu'en plus je respecte les recommendations ?
Voici mon soucis : je créé actuellement une application de suivi de budget a base de (popopopo) php/mysql, et pour le rendu a l'ecran, j'utilise bien evidemment le couple HTML/CSS.
A l'heure actuelle, tout marche bien. Donc je suis en train de fignoler, et je me suis dit que tant qu'a y etre, autant respecterles recommendations W3C.
Et j'ai donc un soucis pour les respecter au niveau d'une "astuce" que j'ai utilisé.
En clair, pour connaitre l'historique d'un montant, il suffit de survoler avec sa souris ledit montant, et un tableau s'affiche par dessus le reste contenant la somme des dépenses, et des détails, dont la somme egale le montant en question.
J'ai donc en HTML une structure qui ressemble a ca :
<a class='bulle'>250
<span>
<table>
<tr>
<td>depense1</td>
<td>100</td>
</tr>
<tr>
<td>depense2</td>
<td>150</td>
</tr>
</table>
</span>
</a>
et pour mon CSS, c'est comme ca :
a.bulle {
position: relative;
text-decoration: none;
color : #0058EE;
font-weight: bold;
z-index:1;
}
a.bulle span {
display : none;
z-index:10;
}
a.bulle:hover {
background: none; /* correction d'un bug IE */
z-index:10;
}
td a.bulle:hover span {
display: block;
position: absolute;
top: 1.5em;
left: -15.5em;
padding-left:5px;
background-position: top left;
background-color: white;
text-align: left;
text-decoration:none;
color: black;
width: 400px;
z-index:100;
}
Donc apparement, un tableau dans un span, ca ne respecte pas les standards. Connaitriez vous une solution pour que ca continue de fonctionner, mais qu'en plus je respecte les recommendations ?