2011-06-21 10 views
1

http://www.trileafweb.com/email.htmlTableaux HTML ne pas accepter la largeur

Pourquoi viendriez ces balises TD vers le bas n'acceptera ma largeur de 300px? Je ne peux pas le comprendre pour la vie de moi:/

Je mettrai la largeur = "300px" là-dessus et ensuite j'inspecterai l'élément qu'il dit avoir une largeur de 255px à la place ... Je déteste les tables ...

J'utilise des tableaux pour la mise en page parce que cela se passe dans les courriels comme une sorte de bulletin d'information. Cela devient une énorme douleur.

+3

Y a-t-il une raison pour laquelle vous utilisez des tables à des fins de mise en page? Si c'est juste parce que c'est la seule façon que vous connaissez à moitié, commencez à moitié en sachant sur les mises en page sans table. –

+0

Probablement parce que la cellule table max par ligne est 3 et que vous essayez de diviser la table par 2. Un hack mais pas conseillé est de faire la dernière rangée avec un simple '' et de créer une table avec seulement deux cellules dans celle avec 'width = 300' – ngen

+0

vous référez-vous à la table qui a des services et des résultats? – Tomas

Répondre

1

Dans les lignes ci-dessus vous avez 3 colonnes. Cela provoque le problème. Vous devez définir une colonne des lignes à 2 colonnes sur colspan="2"

+0

Quel est le point d'un attribut width si vous devez le gérer via les colspans? –

+1

Vous devez gérer à la fois la largeur et les colspans lorsque vous avez un nombre variable de colonnes sur vos lignes. Si la table yout avait 3 colonnes dans chaque ligne, vous auriez seulement à définir la largeur dans les deux premières colonnes de la première rangée (ou en-tête), et le reste suivrait. Puisque vous mélangez un peu, vous devez être plus précis. – Colin