Publié : 27 janv. 2005, 14:40
si je ne mets pas de simple quote, la largeur du tableau est réduite au contenu.
Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
https://forums.mozfr.org/
J'ai fais un tableau pour IE, c'est certainement vrai, mais involontairement toutefois.calimo a écrit :C'est bien la la question.Anonymous a écrit :Mais pourquoi diable le tableau s'affiche t-il correctement sous IE [...] ?
S'il s'affiche sous IE, c'est que IE corrige ces erreurs d'une certaine manière (fermant les cellules, etc.), donc tu as adapté ton code et tes erreurs pour que ça passe sous IE.
Maintenant tu arrives sous Firefox (ou tout autre navigateur) qui forcément ne gère pas les erreurs de la même manière, d'où le problème.
Sans le savoir, tu as fais un tableau "pour IE"![]()
PS : les tableaux ne devraient pas être utilisés pour faire de la mise en page. Utilise les CSS à la place
Code : Tout sélectionner
<td width="126">
Code : Tout sélectionner
<td width="126px">
C'est bien là le gros probléme de ie, il accepte tellement n'importe quoi qu'il laisse tout le monde faire des connerie, résultat quand on ne connais pas on fait un code sale qui ne peux marcher que sous ie...R'Honan a écrit :J'ai fais un tableau pour IE, c'est certainement vrai, mais involontairement toutefois.
Histoire de le préciser, je suis à la base web désigner, un graphiste, créatif autodidacte. Mon point fort étant la création visuelle. Je ne suis pas programmeur. Pour créer mes sites j'utilise GoLive ; c'est ce logiciel qui fonctionne avec IE, vous voyez, pas moi...![]()
Code : Tout sélectionner
<td colspan="6"><font color="#993300" face="Times New Roman,Georgia,Times" size="3"><b>54 Meurthe-et-Moselle</b></font></td>
Code : Tout sélectionner
<td width="126"><font color="#993300" face="Times New Roman,Georgia,Times" size="3"><b>54 Meurthe-et-Moselle</b></font></td>
<td align="center" width="23"></td>
<td width="220"></td>
<td width="80" align="center"></td>
<td align="center" width="30"></td>
<td align="center"></td>
C'est un peu compliqué à expliquer, mais le comportement de Firefox est normal.tica a écrit :Sans les quotes, avec ce code:
<table border=0 width="100%" cellpadding=0 cellspacing=0 style="display:block;">
<tr bgcolor="#efefef">
<td>
coucou
</td>
</tr>
</table>
Ca ne marche pas !
C'est bon, j'ai trouvé.
Il ne faut pas mettre de display:block pour l'affichage de l'onglet actif et mettre display:none sur les autres.
Ensuite en javascript, je change le style display et la ca fonctionne.
Y a des fois où on se dit qu'il faudrait mieux utiliser des tableaux : http://www.registre-unique.fr/ .calimo a écrit :PS : les tableaux ne devraient pas être utilisés pour faire de la mise en page. Utilise les CSS à la place
Y a des fois où on se dit qu'il faudrait mieux utiliser des tableaux : http://www.registre-unique.fr/ .