Voilà, j'ai plein de modèle de tableaux différents dans mon code (et autant d'utilisation), mais je voudrais savoir comment faire pour faire pour regrouper.
En gros pour l'instant, je sais que :
me permet d'éviter de répéter ma classe sur tous mes td. (bien pratique d'ailleurs^^)
mais je me retrouve quand même avec des bouts de css répétitifs que je pourrais et voudrais esquiver. exemple:
J'ai vu quelque part qu'on pouvait multi-classé les éléments, est-ce vrai ? en gros est-ce que je pourrais avoir :
et faire un truc qui ressemble à ça :
Qui me donnerait une table de 100% de large, avec des bordures sur toutes mes cases ?
et surtout, si ça marche, est-ce valide ?
Modifié par Lothindil (01 Oct 2010 - 16:48)
En gros pour l'instant, je sais que :
table.maclasse td{
border: 1px dashed #5C4018;
}
me permet d'éviter de répéter ma classe sur tous mes td. (bien pratique d'ailleurs^^)
mais je me retrouve quand même avec des bouts de css répétitifs que je pourrais et voudrais esquiver. exemple:
table.border1{
border-width: 1px;
border-style: dashed;
border-color: #5C4018;
}
table.pleine{
width: 100%;
}
table.border1plein{
border: 1px dashed #5C4018;
width: 100%;
}
table.border1plein td, table.border1 td{
border-width: 1px;
border-style: dashed;
border-color: #5C4018;
}
J'ai vu quelque part qu'on pouvait multi-classé les éléments, est-ce vrai ? en gros est-ce que je pourrais avoir :
table.pleine{
width: 100%;
}
table.border1, table.border1 td{
border-width: 1px;
border-style: dashed;
border-color: #5C4018;
}
et faire un truc qui ressemble à ça :
<table class='border1' class='pleine'>
<tr>
<td><p>blablabla</p></td>
<td><p>blablabla</p></td>
</tr>
</table>
Qui me donnerait une table de 100% de large, avec des bordures sur toutes mes cases ?
et surtout, si ça marche, est-ce valide ?
Modifié par Lothindil (01 Oct 2010 - 16:48)