Css et alignement de texte [réglé]

grassel
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 11 Mai 2006

Css et alignement de texte [réglé]

Message le Lun Mai 22, 2006 19:43

bon soir

en maniant une Css, je parviens à placer du texte à droite ou gauche d'une cellule de tableau.

Mais comment faire pour faire en sorte que le texte se place en haut de la cellule ?

voici un exemple :
http://perso.wanadoo.fr/chateau.volkrange

CLiquer sur "Activités"
J'ai laissé volontairement les bordures du tableau de gauche. Je voudrais que "histoire" soit contre la bordure en haut.
Les paramètres "bloc" n'ont pas d'incidence sur le positionnement vertical du texte alors que horizontalement cela fonctionne.

je ne vois pas où cela bloque. je n'ai défini de style hormis la taille, la couleur et le placement à gauche.

merci de me donner une piste
Dernière édition par grassel le Mar Mai 23, 2006 23:31, édité 1 fois.

Tisha
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 20 Aoû 2003

Message le Lun Mai 22, 2006 21:06

Dans le cadre de gauche, si TD en vertical-align:top et que H2 en magin:0 et padding:0

Code: Tout sélectionner
    <td style="vertical-align:top;" height="183" width="118"><h2 style="margin:0; padding:0;"><span class="h2">Histoire<br>


à vérifier.

Tisha

grassel
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 11 Mai 2006

Message le Lun Mai 22, 2006 22:04

bon soir merci pour votre aide

je viens de tester celà fonctionne. Malheureusement je n'ai pas encore trouvé pourquoi !

je vais de suite chercher à comprendre et voir où retrouver vos paramètres dans mon éditeur de page et de Css.

par contre, pour info, j'ai ce message à la suite de la modif du code:
[La prise en charge des valeurs top, text-top, middle, bottom et text-bottom de la propriété CSS vertical-align est incomplète]

c'est passionnant, mais B.... c'est pas du tout cuit !

merci à vous
amicalement

grassel
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 11 Mai 2006

Message le Lun Mai 22, 2006 22:24

en fait, lorsque j'utilise une feuille de style, c'est en redéfinissant la balise td avec vertical_align : top, j'obtiens ce que je cherche

y a t'il une autre façon pour parvenir au même résultat ?

merci encore et au plaisir

Tisha
WRInaute discret
WRInaute discret
 
Messages: 54
Inscription: 20 Aoû 2003

Message le Mer Mai 24, 2006 2:04

grassel a écrit:je viens de tester celà fonctionne. Malheureusement je n'ai pas encore trouvé pourquoi !

Les navigateurs ont un comportement par défaut lorsqu'un style particulier n'est pas défini. Sur les cellules d'un tableau, le comportment par défaut est d'aligner verticalement au centre. En définissant un style vertical-align:top ça change le comportment pour faire l'alignement sur le haut de la cellule.

grassel a écrit:je vais de suite chercher à comprendre et voir où retrouver vos paramètres dans mon éditeur de page et de Css.

par contre, pour info, j'ai ce message à la suite de la modif du code:
[La prise en charge des valeurs top, text-top, middle, bottom et text-bottom de la propriété CSS vertical-align est incomplète]

Quel est le logiciel? Peut-être attend-t-il une définition ccs de height? Mais je suis absoluement certaine que style="vertical-align:top" est une définition complète et conforme.

grassel a écrit:en fait, lorsque j'utilise une feuille de style, c'est en redéfinissant la balise td avec vertical_align : top, j'obtiens ce que je cherche

y a t'il une autre façon pour parvenir au même résultat

Comme l'alignement désiré est vers le haut, il se peut que l'attibut height="183" soit tout simplement de trop. Sans définition de hauteur sur un tableau d'une seule cellule, alors aucun alignement vertical n'est nécessaire.

Tisha


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités