数時間の不満の後、私は最終的に答えとしてインターネットに向かいました。このコードの非常にシンプルな作品を想像:IE/ChromeとFirefox/Operaで表のセルと境界が異なって表示される
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>AARRRRRRGH</title>
</head>
<body>
<table>
<tr>
<td style="width: 100px; height: 100px; background: #000000; padding: 0px; border: 6px solid #FF0000;"></td>
</tr>
</table>
</body>
</html>
を今、これは100pxに広いと計6Pxボーダーと100pxに高いテーブルセルを作成し、非常に簡単と思われます。シンプルであるように、それはブラウザによって異なって見えます。 IE8とgoogle chromeでは、表のセルは112 x 112ピクセル(100ピクセルの内側と外側の6ピクセル)です。 Firefox 3とoperaでは、テーブルは112 x 100ピクセルです(なんらかの理由で、境界線はテーブルの幅に追加されますが、テーブルの高さには追加されません)。
真剣に、何ができますか?そして、どのように私はこのブラウザで同じレンダリングを行うことができます(と私はdivを使用することはできません私はこの場合はテーブルを使用する必要があります)。
ええ、私の問題を解決しました。私は前にこの解決策を無視しました。なぜなら、別の状況で大まかなアニメーションの問題があったからです。この状況ではそれは動作します:) –