Titre sur un tableau/calque - HTML/CSS - Programmation
Marsh Posté le 10-03-2004 à 19:43:11
ajoute une balise <title>ton titre</title> tout au début de ton tableau
Marsh Posté le 10-03-2004 à 20:00:22
Heu...
<div>Une ligne de texte</div> |
Marsh Posté le 10-03-2004 à 20:05:42
normal, la balise title ne sert pas du tout à ca.
Je ne comprend pas vraiment ton problème!
Pour un div quand tu met un texte, il est affiché en haut, juste en dessous de la bordure supérieure du div.
Pour un tableau, le texte est centré dans la cellule, pour le caller en haut, utilise la propriété css vertical-align.
Marsh Posté le 10-03-2004 à 20:11:30
Ouais, en fait on sait pas s'il veut le texte en dehors ou en dedans du tableau...
Marsh Posté le 10-03-2004 à 20:17:56
En fait c'est le texte superposé sur la bordure supérieure d'un tableau ou d'un calque (la ligne est discontinue pour laisser place au texte puis reprend), il me semble avoir vu ça quelque part mais je sais vraiment plus où.
Marsh Posté le 10-03-2004 à 20:27:04
malvino a écrit : En fait c'est le texte superposé sur la bordure supérieure d'un tableau ou d'un calque (la ligne est discontinue pour laisser place au texte puis reprend), il me semble avoir vu ça quelque part mais je sais vraiment plus où. |
Moi je sais... Dans tes rêves.
Marsh Posté le 10-03-2004 à 20:30:27
gizmo a écrit : tu ne confondrais pas avec le fonctionnement des labels? |
allons allons ...
On doit facilement pouvoir faire quelquechose comme ca avec soit rien que des tableau et des images en background dans chaque cellule exterieur ...
Ou encore plus facilement avec un div en position absolute.
Marsh Posté le 10-03-2004 à 20:45:54
sinon il y a la balise caption, que jai effectivement confondu avec title !
Marsh Posté le 10-03-2004 à 20:49:09
C'est tout à fait faisable en CSS ...
Code :
|
Code :
|
Edit : petite erreur ...
Marsh Posté le 10-03-2004 à 20:53:10
y'a pas des nagivateurs (genre IE) qui gèrent comme des pieds les marges négatives? (je sais plus )
Marsh Posté le 10-03-2004 à 20:56:11
Ca peut effectivement merder certaines fois, essentiellement avec IE 6.0 ... Pourquoi cette version en particulier alors que IE 5.01 passe ? Ca je l'ignore ...
Marsh Posté le 10-03-2004 à 21:01:42
Voila ça ça marche :
Code :
|
Edit : je viens de tester sous IE 5.01 SP3 et ça marche très bien. Donc, no souci .
Marsh Posté le 10-03-2004 à 21:58:09
Je viens de retrouver ce dont je parlais : http://www.htmlhelp.com/reference/ [...] ldset.html
Je suis pas si fou que ça pour finir
Donc plus simplement :
<fieldset>
<legend>mon titre</legend>
<div>mon contenu</div>
</fieldset>
Et tout ça est accepté dans l'XHTML 1.0 si c pas beau
En tout ça merci à tous!
Marsh Posté le 10-03-2004 à 23:33:47
attends, fieldset ca sert pour les formulaires, pas pour faire ce que tu veux
Marsh Posté le 10-03-2004 à 23:40:03
Ca tombe bien je suis dans un formulaire, mais au final c'est jamais qu'un élément de présentation non? Y'a pas d'influence sur le formulaire en lui même?
Marsh Posté le 11-03-2004 à 07:40:22
malvino a écrit : Ca tombe bien je suis dans un formulaire, mais au final c'est jamais qu'un élément de présentation non? Y'a pas d'influence sur le formulaire en lui même? |
est voilà bêtement comment , si tu avait expliquer completement ce que tu faisais, on aurais pu te donner directement la solution ...
Marsh Posté le 11-03-2004 à 09:32:52
Ca a été expliqué complètement puisque je ne savais tout simplement pas que c'était qqch de propre aux formulaires. L'XHTML 1.0 l'accepte en dehors des formulaires en passant...
Marsh Posté le 10-03-2004 à 19:33:03
Il me semble qu'il y a moyen de mettre une ligne de texte alignée sur la bordure supérieure d'un tableau ou d'un calque, mais j'ai rien trouvé parlant de ça. QQun sait de quoi je parle ou je divague complètement?