Salut,
Je suis en train de faire un nouveau site pour aider les élèves dans l'apprentissage des langues vivantes.
J'utilise CSS pour permettre à chaque élève de choisir son style (c'est plus amusant). Tout allait bien, mais je rencontre un problème. J'ai besoin de centrer un bouton qui se trouve dans une table, exemple:
Ici, le bouton est par défaut aligné à gauche. Si j'essaye:
C'est le texte à l'intérieur du bouton qui devient centré, mais pas le bouton lui-même. Si j'utilise:
Le bouton se déplace, mais il se retrouve trop à droite, car la position 50% est relative au bord gauche du bouton...
Existe-t-il une solution plus propre? Je peux utiliser les proprietés after et before de CSS, mais IE sera incapable de l'iterpreter. Je peux utiliser <td align="center">, mais ce n'est plus du CSS. En effet, ça sera une solution, pas c'est pas très galant... Si jamais après je décide de faire des alignements à gauche, faudrait réecrire toutes les pages.
Bref, j'ai besoin de l'aide.
Merci
Modifié par Digimag (17 Sep 2005 - 17:16)
Je suis en train de faire un nouveau site pour aider les élèves dans l'apprentissage des langues vivantes.
J'utilise CSS pour permettre à chaque élève de choisir son style (c'est plus amusant). Tout allait bien, mais je rencontre un problème. J'ai besoin de centrer un bouton qui se trouve dans une table, exemple:
<table class="tbl_form' width="500">
<tr><td><input type="Button" value="Valider" class="btn_valid" /></td></tr>
</table>
Ici, le bouton est par défaut aligné à gauche. Si j'essaye:
.btn_valid {
text-align:center;
}
C'est le texte à l'intérieur du bouton qui devient centré, mais pas le bouton lui-même. Si j'utilise:
.btn_valid {
position:relative;
left:50%;
}
Le bouton se déplace, mais il se retrouve trop à droite, car la position 50% est relative au bord gauche du bouton...
Existe-t-il une solution plus propre? Je peux utiliser les proprietés after et before de CSS, mais IE sera incapable de l'iterpreter. Je peux utiliser <td align="center">, mais ce n'est plus du CSS. En effet, ça sera une solution, pas c'est pas très galant... Si jamais après je décide de faire des alignements à gauche, faudrait réecrire toutes les pages.
Bref, j'ai besoin de l'aide.
Merci
Modifié par Digimag (17 Sep 2005 - 17:16)