afbilou a écrit :
vertical-align sert a aligner des elements inline les uns par rapport aux autres ou a aligner verticalement le contenu d'un element de types table-cell et derivés.
Tu vas devoir jouer sur des marges negatives et le placement relatif !
position: relative;
top: 50%;
margin-top: -1em;
par exemple...
|
bah en fait, non, ça va pas ça (le relative + top) car pour cela, il faudrait que mon texte soit encore dans un conteneur, et c'est pas le cas...Il sert a quoi le margin-top en négatif ?
masklinn a écrit :
Pour être plus précis, vertical-align aligne le texte sur ses lignes, l'unique exception étant les cellules de tables 
|
bah justement, en parlant de table...
En fait, tout ce bordel, c'est pour un tableau (oui, ce sont de données tabulaires...)
En fait, j'ai une entête de tableau sur chaque ligne, contenant le nom du personne. Le nom de cette personne est dans le span, ce span prend une certaine place dans la cellule selon certain caractéristiques de la personne (bref, ça fait comme un diagramme en baton horizontal)
Citation :
+----+-----------------+
| | Blabla |
+----+----+------------+
| | Blabla2 |
+---------+------------+
| |
| +----> <span>
+----> <th>
|
Code :
- <tr><th><span class="niveau0">Balabla</span></th>....</tr>
- <tr><th><span class="niveau1">Balabla</span></th>....</tr>
|
Pour faire le décalage, je fais juste un nmargin-left sur le span (via les niveau0, niveau1, etc), mais niveau hauteur, c'est "assez" haut, du coup le texte colle en haut (et moi, j'veux qu'il soit au milieu)
Je peux peut être m'en sortir en applicant les rêgles CSS des tableaux sur mon span ?
Message édité par zapan666 le 03-08-2005 à 15:12:39
---------------
my flick r - Just Tab it !