<div> vide et <table> non finie - HTML/CSS - Programmation
Marsh Posté le 17-07-2003 à 16:54:27
essaye comme ceci:
Code :
|
Marsh Posté le 17-07-2003 à 16:56:21
Urd-sama a écrit :
|
heu soit "border: tout le brol", soit spécifier le border-width, border-style et border-color, mais pas mettre tout dans le border-style
Marsh Posté le 17-07-2003 à 16:58:53
ben c'est surtout que comme il met ses trucs en absolu, ca sort du flox, donc c'est normal que son conteneur aie une taille nulle. Maintenant, va savoir pourquoi il a voulu le faire comme ça.
Marsh Posté le 17-07-2003 à 17:02:48
antp a écrit : |
c'est juste, coquille de ma part
Marsh Posté le 17-07-2003 à 17:09:02
gizmo a écrit : ben c'est surtout que comme il met ses trucs en absolu, ca sort du flox, donc c'est normal que son conteneur aie une taille nulle. Maintenant, va savoir pourquoi il a voulu le faire comme ça. |
parceque je veux faire un truc comme ca:
-------------------------------------------------
! Texte : bla lbala laebzal !
! zertlkze : zertkjzmerlthk !
! zemor : zelmrktjzmekl !
-------------------------------------------------
avec les : tous alignés quelque soit la longueur du texte à gauche et à droite.
donc je me suis dit: je fais un div pour le cadre, dans lequel je met un div pour le texte à gauche des : et un div pour le texte à droite des :. Et si je les sort pas du flux, j'ai le texte positionné en dessous puisque c'est un div.
PS: je debute en XHTML/CSS, avant je faisais des <table> dans tous les sens donc j'ai surement pas les bon reflexes pour faire la mise en page.
Marsh Posté le 17-07-2003 à 17:16:52
bah pour ce cas-ci perso je mettrais une table, mais bon ...
Marsh Posté le 17-07-2003 à 17:23:36
antp a écrit : bah pour ce cas-ci perso je mettrais une table, mais bon ... |
oui mais si je met une table avec des width=50%, le W3cValidator il va gueuler...
Marsh Posté le 17-07-2003 à 17:24:02
style="width: 50%;"
Marsh Posté le 17-07-2003 à 17:24:35
ojbis a écrit : |
Ben tu fais un CSS tout bête :
.tabletruc {
width : 50%;
}
et puis
<table class="tabletruc"> ...
Marsh Posté le 17-07-2003 à 17:26:12
C'est plutôt aux td qu'à table que le width doit s'appliquer
Marsh Posté le 17-07-2003 à 17:27:26
antp a écrit : C'est plutôt aux td qu'à table que le width doit s'appliquer |
C'est pas du tout le même but
Marsh Posté le 17-07-2003 à 17:28:46
Citation : |
j'en ai déduit qu'il veut que chacune des deux colonnes fasse 50%
Marsh Posté le 18-07-2003 à 11:11:27
bon j'ai fait ca avec une table et c'est vrai que ca reste propre et validé par W3Cvalidator mais je sais pas pourquoi mais je me suis mis dans la tete que les tables étaient bannies avec xhtml1.1
Marsh Posté le 18-07-2003 à 11:31:09
maintenant j'ai un problème avec le W3cValidator sur ma table
Il me dit:
Code :
|
Quels sont les elements indispensable dans une table ?
Le code source généré par mon script PHP:
Code :
|
Je comprend pas, j'ai pourtant des <tr> dans ma table
Marsh Posté le 18-07-2003 à 11:32:57
commence par indenter ton code, parce que c'est illisible comme ça.
Marsh Posté le 18-07-2003 à 11:34:05
gizmo a écrit : commence par indenter ton code, parce que c'est illisible comme ça. |
ouep je m'en suis rendu compte une fois le message posté
Marsh Posté le 18-07-2003 à 11:36:46
ta table est correct, mis à part la dernière ligne quine contient qu'une cellule, cela doit venir d'ailleur
Marsh Posté le 18-07-2003 à 11:37:50
il manque un td /td pour le troisième tr /tr
Marsh Posté le 18-07-2003 à 11:43:30
j'avais oublié un colspan="2" au dernier tr mais c'est pas ca le probleme.
Marsh Posté le 18-07-2003 à 20:53:07
Bonsoir ojbis,
Avec quel doctype travailles-tu ?
Ceci est valide
Code :
|
Marsh Posté le 21-07-2003 à 09:29:48
je travaille avec un doctype xml 1.1 strict. Mais apres avoir retapé mon code je n'ai plus de problème. Ceci était sans doute du à la présence d'un caractère parasite que je n'arrivais pas à voir (fin de semaine oblige )
Marsh Posté le 22-07-2003 à 20:33:28
ojbis a écrit : parceque je veux faire un truc comme ca: |
Une méthode sans tableau :
<div> |
div.label { |
Marsh Posté le 17-07-2003 à 16:50:19
J'ai à nouveau un problème avec mes div. J'ai:
Mais du coup, le div #conteneur est vide et j'ai pas le cadre autour. Enfin c'est ce que j'ai cru comprendre en lisant la FAQ sur les CSS/XHTML et en effet quand je rajoute un apres mon deuxieme <div>, tout va bien. Mais est ce qu'il n'y a pas un moyen plus propre que de mettre des espaces n'importe ou dansle code ? Et pk mon conteneur est considéré comme vide ?
Message édité par ojbis le 18-07-2003 à 11:28:37