Différences d'affichage IE / FF

Petit nouveau ! | 2 Messages

28 janv. 2006, 17:50

Bonjour,

J'ai plusieurs problèmes avec un tableau.

<!-- 1] Je voudrais que l'apparence du tableau sous FF soit la même que sous IE, c'est à dire que les cellules vides n'aient pas de bordures. -->
2] Pourquoi suis-je obligé de laisser border ="1" dans ma balise <table> : <table border="1" cellpadding="2" cellspacing="2"> ? En effet, si je met la propriété border dans ma css, elle n'est plus prise en compte, ni par IE ni par FF d'ailleurs ?

Merci
Modifié en dernier par MIMATA le 28 janv. 2006, 18:05, modifié 1 fois.

Invité
Invité n'ayant pas de compte PHPfrance

28 janv. 2006, 18:00

OK, en postant, je viens d'avoir un décli, c'est ok pour la question 1.
Mais une explication pour la 2 ?

Eléphant du PHP | 142 Messages

31 janv. 2006, 12:23

hello,
il faut que tu fasses bien attention ou tu posissionnes ton border dans les css....
car faire <table order:="1"> equivaux à dire que les cellules c'est-à-dire l'élément td

voila....

Petit nouveau ! | 2 Messages

31 janv. 2006, 13:23

Bonjour,

Tu n'as pas fini ta phase il me semble... Bref, ce que je trouve étrange, c'est que si j'enlève la propriété border de la balise <table> et que je la met à mon élément table dans ma css, ça ne marche pas...
Il semble que la proptiété border mise sur la balise <table> s'applique aussi aux cellules même si on ne lui demande rien, par contre, en CSS, la règle semble bien ne s'appliquer qu'a l'élément table.
Démonstration