Bonjour à tous !
Encore un qui veut aligner des bidules verticalement vous devez vous dire ! Et vous avez raison !
J'ai les impératifs suivants :
- C'est une image et non un texte que je centre (grosse différence puisque dans le cas du texte ça fonctionne)
- Mon cadre est de largeur et hauteur fixe, mais mon image peut avoir diverses dimensions
- Je dois utiliser un doctype html 4 transitionnal (le strict n'est pas valide car j'ai des target="blank")
- Je ne peux pas utiliser de background-position:center center, puisque je dois avoir un border sur mon image, d'où l'obligation de passer par un img src.
- Ca doit fonctionner sans javascript et à l'identique sur IE6 (donc pas de table-cell non plus)
Je suis déjà allé sur cette page de tutoriel, mais l'exemple ne fonctionne pas sur IE6 (l'auteur le précise).
J'ai fait quelques expérimentations dont voici le résultat :
http://img10.hostingpics.net/thumbs/mini_423588alignvertical.png
- Le coup du texte autour de l'image, c'est pas très propre, mais ça a le mérite de fonctionner sur IE8/FF en Transitionnal. L'idée c'était de remplacer ensuite les "a" par des , et pourquoi pas mettre un font-size:0.
- Les tableaux, c'est encore moins propre, moi-même ça me fend mon p'tit coeur d'intégrateur de devoir en passer par là , mais faut se rendre à l'évidence : ça fonctionne partout.
Une suggestion ? Une autre idée ?
Modifié par Ziltoid (04 Jul 2010 - 17:18)
Encore un qui veut aligner des bidules verticalement vous devez vous dire ! Et vous avez raison !
J'ai les impératifs suivants :
- C'est une image et non un texte que je centre (grosse différence puisque dans le cas du texte ça fonctionne)
- Mon cadre est de largeur et hauteur fixe, mais mon image peut avoir diverses dimensions
- Je dois utiliser un doctype html 4 transitionnal (le strict n'est pas valide car j'ai des target="blank")
- Je ne peux pas utiliser de background-position:center center, puisque je dois avoir un border sur mon image, d'où l'obligation de passer par un img src.
- Ca doit fonctionner sans javascript et à l'identique sur IE6 (donc pas de table-cell non plus)
Je suis déjà allé sur cette page de tutoriel, mais l'exemple ne fonctionne pas sur IE6 (l'auteur le précise).
J'ai fait quelques expérimentations dont voici le résultat :
http://img10.hostingpics.net/thumbs/mini_423588alignvertical.png
- Le coup du texte autour de l'image, c'est pas très propre, mais ça a le mérite de fonctionner sur IE8/FF en Transitionnal. L'idée c'était de remplacer ensuite les "a" par des , et pourquoi pas mettre un font-size:0.
- Les tableaux, c'est encore moins propre, moi-même ça me fend mon p'tit coeur d'intégrateur de devoir en passer par là , mais faut se rendre à l'évidence : ça fonctionne partout.
Une suggestion ? Une autre idée ?
Modifié par Ziltoid (04 Jul 2010 - 17:18)