Chromeブラウザの要素のサイズに問題があることに気づきました。
私は簡単なコードを書きました:
<html>
<body>
<table border="1px">
<tbody>
<tr>
<td>
<span style="display: inline-block; width: 5cm">TEXT</span>
<span style="display: inline-block; width: 5cm">TEXT</span>
<span style="display: inline-block; width: 5cm">TEXT</span>
<span style="display: inline-block; width: 5cm">TEXT</span>
</td>
</tr>
</tbody>
</table>
</body>
</html>
縦に4スパン繰り返し、それぞれ5cmになると思います。IE、Firefoxなどで動作します。IE-
正常に動作します
しかし、Chromeには次の問題があります
。Chrome-機能しない
IEでは、スパンの幅はそれぞれ189ピクセル、tdの幅は772ピクセルです。
Chromeでは、スパンの幅はそれぞれ189ピクセル、tdの幅は771ピクセルです。
これはChromeの問題ですか?なぜ私のtd要素がそのコンテンツに適合しないのですか?これらのスパン要素を維持し(つまり、divに置き換えることはできません)、幅をcmで設定することが重要です。テーブルの境界線を削除しても、この問題は引き続き発生します。