HTMLテーブルを作成し、次のCSSを使用して必要に応じて境界線のスタイルを設定しました。
一番上の行と列は1つの色になり、テーブルの残りの部分はストライプの代替行の色になります。
各セル上の通常の単一の黒い境界線
これが私のCSSです:
#functionMatrixTable td
{
border-collapse: collapse;
border-width: 1px;
border-color: Black;
border-style: solid;
}
#functionMatrixTable th
{
border-collapse: collapse;
border-width: 1px;
border-color: Black;
border-style: solid;
}
#functionMatrixTable tbody tr.odd th, tbody tr.even th {
background-color: #D8D8D8;
}
#functionMatrixTable tr.odd td{
background-color: #ffffff;
padding: 4px;
}
#functionMatrixTable tr.even td {
background-color: #CDE0F6;
padding: 4px;
}
#functionMatrixTable th
{
padding: 4px;
background-color: #D8D8D8;
color: #787878;
}
Firefoxの奇妙な問題は、テーブルの半分の周りに境界線が表示され、残りの部分には境界線が表示されないことです。これがサンプル画像です。IE8では問題ないようです。私がここで間違っていることについて何か考えはありますか?
Firefoxでの私のHTMLテーブルのスクリーンショット。セルをクリックすると、境界線が表示されます。なんで?