Firefox 1 pixel d'un bug avec border-collapse, solution de contournement?

Est-il une solution de contournement pour le suivant "1 pixel vers la gauche" bug?

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">                                   
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">   
<body>
<div style="padding: 50px">
<div style="border: 1px solid red">Table header info</div>
<table style="border: 1px solid green; border-collapse: collapse; width: 100%">
    <tbody>
        <tr>
            <th>Col1</th>
            <th>Col2</th>
        </tr>
        <tr>
            <td>Hello</td>
            <td>World</td>
        </tr>
    </tbody>
</table>
<div style="border: 1px solid red">Table footer info</div>
</div>
</body>
</html>

Il ressemble à ceci:

Firefox 1 pixel d'un bug avec border-collapse, solution de contournement?

Est-il un pur CSS solution?


Modifier

J'était un peu confus au sujet de ma table donc, ici, il est à nouveau:

Avec border-collapse:

Firefox 1 pixel d'un bug avec border-collapse, solution de contournement?

Avec cellspacing="0" et sans border-collapse comme l'a suggéré:

Firefox 1 pixel d'un bug avec border-collapse, solution de contournement?

Donc maintenant les frontières à l'intérieur de ma table sont doublé, mais je veux 1px frontière à travers ma table.

Quand j'enlève 1px frontière à partir de la table je termine avec:

Firefox 1 pixel d'un bug avec border-collapse, solution de contournement?

Les frontières sont encore doublé à l'intérieur de ma table.

Je pouvais seulement à droite et en bas de la frontière pour chaque TD, TH et de la bordure gauche de chaque enfant dans les TR de réaliser ce que je veux, mais je pense qu'il y a un moyen plus simple?

  • Ce problème particulier irrite l'enfer hors de moi.
  • Je ne peux pas le reproduire, quelle version utilisez-vous?
  • J'ai copier collé votre code et je ne vois pas ce que 1px à la gauche de la chose. Firefox 3.0.11 sur mac
  • La version de FF? Je ne peux pas reproduire 3.0.11 avec Windows soit.
  • J'utilise Firefox 3.0.11 sur Mac, mais j'ai oublié de mentionner que j'utilise XHTML transitional doctype. Avec HTML3 doctype il rend sans erreurs.
InformationsquelleAutor Vexatus | 2009-06-23