2009-11-30 8 views
1

Je pense que j'ai placé tous les padding, margin, border-spacing, etc à 0 mais j'ai une table imbriquée dans une autre table et il y a un très petit (mais visible) horizontal espace.Les tables imbriquées doivent avoir un espace horizontal entre elles

Je sais que le backcolor de la table imbriquée est bleu et que la couleur de fond de la table supérieure est blanche et que je peux voir une ligne de blanc à droite et à gauche de la table.

Y a-t-il un moyen de contourner ce problème?

+0

N'utilisez pas de tables imbriquées ... Mais que sais-je? –

+0

pouvez-vous poster votre code? –

Répondre

1

Je ne veux pas sauter dans un débat philosophique "Anti-Table" ici, mais vous pourriez vouloir retourner au bac k et reconsidérez si les tables de nidification sont ce que vous devriez vraiment utiliser dans cette situation ...

Si vous affichez des données tabulaires et que certaines cellules doivent contenir plusieurs lignes/colonnes, vous pouvez envisager d'utiliser le colspan et rowspan attributs sur des cellules de tableau normales dans une seule table. Alternativement, si vous utilisez les tableaux pour rendre la disposition visuelle de la page, vous voudrez peut-être envisager de le faire avec des méthodes basées sur CSS.

+0

pouvez-vous expliquer votre dernière phrase ... ce que les méthodes css pourraient répliquer un format de table – leora

+0

Divs et CSS peuvent remplacer une table. Des divs multiples, flottant d'un côté, avec une largeur et une hauteur cohérentes feront bien de placer des boîtes de contenu côte à côte. Vous pouvez créer une nouvelle "rangée" en effaçant la première div que vous voulez dans la rangée suivante. –

+0

Les tables ne peuvent pas être remplacées entièrement. Ils servent un but qui montre des données tabulaires et ils le font très bien. Je pense que les tableaux imbriqués sont une bonne approche lorsque des données tabulaires imbriquées doivent être présentées, malgré le fait que cela peut être vu comme une mauvaise construction. – diosney

0

avez-vous essayé de placer les propriétés de cellule padding et espacement des cellules de la table à 0

Est-ce que vous vouliez dire par

je pense que j'ai mis tout le rembourrage, marge, l'espacement des frontières, etc à 0

+0

oui, c'est ce que je voulais dire – leora

Questions connexes