Hello à tous
Cela fait qques mois que je programme en XHTML+CSS, et régulièrement, je suis confronté au même "problème".
Je mets des guillemets car ça n'en est pas vraiment un puisqu'il existe tjrs une solution propre en CSS pour la contourner.
Ce "problème" concerne le centrage d'éléments sur une page web.
Alors que la balise <center> est déjà dépréciée dans les spécifications à venir HTML, en CSS, pour centrer en élément, il faut jongler avec :
- text-lign: center;
- margin-left: auto; et son homologue de droite
- left: 50%;
Bref... tout ça me paraît un peu complexe par rapport à la simplicité de la balise <center>
Tant est si bien que parfois, la tentation est grande de ne pas se prendre la tête...
J'ai donc 2-3 questions pour ouvrir le débat, si vous le voulez bien.
Pour qu'elle(s) raison(s) n'existe-t-il pas (encore?) d'attribut du style horizontal-align et vertical-align qui positionnerait l'élément centré entre deux autres éléments positionnés ? Le genre de truc qui marche à tout les coups, comme si on utilisait la balise <center> ! Est-ce irréalisable ? Ou est-ce non souhaitable et dans ce cas pourquoi ?
Merci pour vos contributions

Cela fait qques mois que je programme en XHTML+CSS, et régulièrement, je suis confronté au même "problème".
Je mets des guillemets car ça n'en est pas vraiment un puisqu'il existe tjrs une solution propre en CSS pour la contourner.
Ce "problème" concerne le centrage d'éléments sur une page web.
Alors que la balise <center> est déjà dépréciée dans les spécifications à venir HTML, en CSS, pour centrer en élément, il faut jongler avec :
- text-lign: center;
- margin-left: auto; et son homologue de droite
- left: 50%;
Bref... tout ça me paraît un peu complexe par rapport à la simplicité de la balise <center>
Tant est si bien que parfois, la tentation est grande de ne pas se prendre la tête...
J'ai donc 2-3 questions pour ouvrir le débat, si vous le voulez bien.
Pour qu'elle(s) raison(s) n'existe-t-il pas (encore?) d'attribut du style horizontal-align et vertical-align qui positionnerait l'élément centré entre deux autres éléments positionnés ? Le genre de truc qui marche à tout les coups, comme si on utilisait la balise <center> ! Est-ce irréalisable ? Ou est-ce non souhaitable et dans ce cas pourquoi ?
Merci pour vos contributions
