通常tableを組んでborderをかける場合
下記のようなCSSの指定をする場合が多いと思いますが
table {border-collapse:collapse;}
td, th {border:1px solid #000000;}
FireFox等の一部のブラウザで表示すると
線が消えたりしてレイアウトが崩れてしまいます。
その場合、下記のような
borderのtableで上と左の線、th,tdで右と下の線を指定する書き方で解消することができます。
table {
border-collapse: separate;
border-spacing:0;
empty-cells:show;
border-top:1px solid #000000;
border-right:none;
border-bottom:none;
border-left:1px solid #000000;
}
th, td {
border-top:none;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:none;
}






