Centrer du texte uniquement dans la troisième colonne du tableau [CSS] - HTML/CSS - Programmation
Marsh Posté le 17-01-2004 à 19:24:41
<td style="text-align: center">
tu optimiseras si tu le souhaites
edit : sur le 3eme td de chaque ligne evidemment
Marsh Posté le 17-01-2004 à 19:25:35
Oui dans le HTML je sais comment centrer le texte sur une colonne, le problème est que je voudrais faire ca dans le CSS... Sais tu si cela est possible ?
Marsh Posté le 17-01-2004 à 19:29:41
dans ta declaration de style
.tdcenter {
text-align: center
}
et dans le html :
<td class="tdcenter">
edit : enfin ds les 2 cas c'est du css
Marsh Posté le 17-01-2004 à 19:38:39
Voilà c'est ce que je voulais Car je veux avoir un HTML aussi clair et léger que possible, avec la "class" ca me permet de définir plusieurs options sur les cellules sans pour autant faire exploser le fichier HTML et je peux tout changer en une seule fois, j'ai pas a changé cela pour chaque cellule .
Merci
Marsh Posté le 17-01-2004 à 19:41:51
Webman a écrit : Voilà c'est ce que je voulais Car je veux avoir un HTML aussi clair et léger que possible, avec la "class" ca me permet de définir plusieurs options sur les cellules sans pour autant faire exploser le fichier HTML et je peux tout changer en une seule fois, j'ai pas a changé cela pour chaque cellule . |
c'est pour ca que j'avais écris tu optimiseras si tu le souhaites
Marsh Posté le 18-01-2004 à 00:03:02
Dans ce cas-ci on devrait donner à la classe un nom qui désigne le type de contenu de la colonne plutôt qu'un bête tdcenter
Par ex si c'est centré parce qu'il s'agit d'une icône, je mettrais tdicone par exemple.
Marsh Posté le 18-01-2004 à 00:07:13
antp a écrit : Dans ce cas-ci on devrait donner à la classe un nom qui désigne le type de contenu de la colonne plutôt qu'un bête tdcenter |
.... et quand tu as besoin du même style pour un autre élément ... t'es comme un gros flanc parce que tu lui as pas donné un nom générique
Marsh Posté le 18-01-2004 à 11:04:57
Ça dépend ce que t'appelles générique.
Le but du CSS c'est de mettre la mise en forme ailleurs que dans le HTML. Or si tu appelles ta classe "tdcenter", bah ça revient au même que de foutre ça dans un attribut style plutôt que de faire une classe. Si par après tu décides que cette colonne doit être alignée à droite, tu fais quoi ?
Et pour utiliser ce style à d'autre colonnes, rien n'empêche soit d'utiliser le nom "tdicone" si ce sont aussi des icônes, ou de faire par ex :
tdicone, tdbidule
{
...
}
si les deux ont le même style mais pas du tout le même rôle.
Au début je foutais aussi des trucs genre une classe "Orange" pour un texte qui était écrit en orange (en fait c'était pour les mot-clé). Puis j'ai dû mettre simplement du texte en gras... j'étais bien avec ma classe "orange" qui ne contenant qu'un font-weight
Marsh Posté le 18-01-2004 à 11:51:33
Me revoilà... j'ai suivi (sans le savoir ) le raisonnement d'antp en donnant des noms comme "tdprenom" ou "tdnom"... ca m'a permis de me retrouver plus facilement dans mon CSS.
et merci de votre aide.
Marsh Posté le 17-01-2004 à 19:09:45
Salut,
Je viens de créer un tableau dans un document HTML, j'ai réalisé un CSS pour la mise en page, mon tableau comporte 4 colonnes, et je voudrais centrer le texte uniquement dans la 3ème colonne... est-ce possible avec un fichier CSS ?