tableにborderを付ける時、border-collapseを使って隣接するセルのボーダーを重ねると思いますが、この方法だとFirefoxではtableのサイズが1pxはみ出すのです。 border-collapseを使ったテーブル Firefoxで見ると左のボーダーが1pxズレているはず。IE、Safari、Chrome、Operaなどは指定した幅の通りになっています。 <table> <tr> <td>AAAAAAAAAAAAAA</td> <td>BBBBBBBBBBBBBB</td> </tr> <tr> <td>CCCCCCCCCCCCCC</td> <td>DDDDDDDDDDDDDD</td> </tr> </table> table { width: 350px; border-collapse: collapse; } td { border: 1px solid