Aller au contenu

Tableaux qui se déforment


Nullette

Sujets conseillés

Bonjour,

j'ai une page avec des tableaux. Il s'agit d'une sorte d'agenda avec des dates.

Lorsque j'ai plusieurs tables (en ce moment mars, avril, mai), il arrive que celles-ci ne sont pas identiques (on le voit à cause du bord), à cause, je suppose, de la longueur du texte.

Le code css est :

.tableorange {
border-collapse : collapse;
margin : auto;
}
.tableorange th {
background-color : #ffcc33;
}
.tableorange td, .tableorange th {
border : thin solid #999999;
padding : 4px;
vertical-align : top;
border-collapse : collapse;
}
.tableorange caption {
margin : auto;
font-size : 1.2em;
font-variant : small-caps;
}

Connaîtriez-vous L' astuce ?

Lien vers le commentaire
Partager sur d’autres sites

Tout simplement imposer une largeur aux cellules, la tu laisses le navigateur choisir

Pourtant la largeur est indiquée dans la partie html :

<tr> 
<th width="13%" id="header09">Date</th>
<th width="30%" id="header10">Sujet</th>
<th width="25%" id="header11">Lieu</th>
<th width="32%" id="header12"><abbr title="Observations">Obs</abbr></th>
</tr>

Lien vers le commentaire
Partager sur d’autres sites

Pourtant la largeur est indiquée dans la partie html :

<tr> 
<th width="13%" id="header09">Date</th>
<th width="30%" id="header10">Sujet</th>
<th width="25%" id="header11">Lieu</th>
<th width="32%" id="header12"><abbr title="Observations">Obs</abbr></th>
</tr>

Bonjour,

tu devrais vérifier que tu n'as pas de texte ou d'image qui soit plus grand que la valeur que tu donne.

Modifié par nterrenet
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Impose la largeur des cellules dans tes css

Bloque tout contenu de cellule à un max-width inférieur ou égale à celui de la cellule

Sois cohérent dans tes unités (pourcentage ou px)

Remets ton site en 960px de large minimum, et une largeur proportionnelle à l'écran (genre 80 ou 90%) centré

... et le monde t'appartiendra ! (en fait non, je te le louerai, mais ça restera entre nous)

Lien vers le commentaire
Partager sur d’autres sites

Bloque tout contenu de cellule à un max-width inférieur ou égale à celui de la cellule

Salut,

et comment on fait pour bloquer une cellule à un max-width ? Il y a déjà le pourcentage pour les td.

tu devrais vérifier que tu n'as pas de texte ou d'image qui soit plus grand que la valeur que tu donne.

Les images ne dépassent pas 120 px et d'ailleurs il y a les mêmes images dans deux des tableaux.

Quant à ce que le texte soit plus grand (?), je ne sais pas comment le vérifier. Normalement les phrases longues devraient aller automatiquement à la ligne.

Entre nous...la location du monde...pas mal :)

Lien vers le commentaire
Partager sur d’autres sites

Le décalage est dû au fait que, dans la colonne de gauche (les dates), justement le texte ne va pas automatiquement à la ligne.

Ne sachant pas comment modifier le style css, j''ai donc abrégé les phrases et les tableaux ne sont plus décalés.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...