1

est-ce que qqn a deja réussi a utiliser vertical-align (en CSS) ?

impossible de faire marcher ce truc, et je vois définitivement pas pq ...
avatar

2

heu tu t'en sers sur quel élement ?
[edit] puis sinon en HTML, ya valign="x"
[edit2] en fait ça marche pas non plus tritop

3

je veux pas de html :/

xhtml/css seulement

je m'en sers sur un truc du genre:
.blabla {
vertical-align: middle;
}

PUIS

<div class="blabla">gnagnagna</div>


et le texte n'est jamais la ou je veux qu'il soit (en gros, il est tjrs en haut)
avatar

4

http://forum.hardware.fr/hardwarefr/Programmation/sujet-51253-1.htm -> http://incongru.webdynamit.net/VerticalAlign
En conclusion, vertical-align ne permet pas :
* De positionner verticalement un texte dans un bloc quelconque (DIV, P, etc...)
* De positionner verticalement un bloc dans un autre bloc.
Si on souhaite positionner du texte verticalement dans un bloc :
* soit on connait la hauteur de l'ensemble du texte et alors on peut utiliser le positionnement absolu ou relatif (ce qui revient à positionner un bloc dans un autre bloc) ;
* soit on ne connait pas la hauteur de l'ensemble du texte, alors on peut donner au bloc la propriété :
display: table-cell;

sux

5

ok, merci beaucoup, j'avais rien trouvé moi :/
avatar

6

vertical-align sert à placer une image sur une ligne il me semble.

7

Tu peux ajouter :
display:table-cell;
L'alignement fonctionne avec ça. Le problème, c'est que ton DIV va se comporter différement... à toi de voir si tu peux les corriger

http://openweb.eu.org/articles/initiation_display/ qui m'a aidé à comprendre ça : http://www.w3schools.com/css/pr_class_display.asp