0

次の HTML スニペットでは、2 つのセルをスペースなしで並べて配置したいと思います。可能であればcssを使用せずに。2 番目の左端の位置が 1 番目の右端の位置である場合、それらの間にスペースがあるのはなぜですか? どうも。

  <TR>

  <TD style="position:absolute; top:98px; left:0px; right:56px; bottom:126px; font-size: 7pt; background-color:Lime; text-align: center; font-family: Arial;" cellpadding="0" cellspacing="0">ABC</TD>



     <TD style="position:absolute; top:98px; left:56px; right:112px; bottom:126px; font-size: 7pt; background-color:Lime; text-align: center; font-family: Arial;" cellpadding="0" cellspacing="0">123</TD>
4

2 に答える 2

2

表のセルを絶対に配置する必要があるのはなぜですか? それらは自動的に隣り合ってレンダリングされます。私の記憶が正しければ、必要なのは border-spacing="0" だけです。ただし、CSSを使用するとはるかに簡単になります=)

于 2010-03-23T23:00:21.853 に答える
1

質問を理解しているかどうかは完全にはわかりません...ソース内のそれらの間のスペースはブラウザーによって無視され、それらを隣り合わせに配置する必要があります。

セル間のパディングを削除しますか? 要素に追加style="border-collapse: collapse"してみてください。<table>しかし、スタイリングを css ファイルに移したほうがよいでしょう。

編集:ああ、今私position: absoluteはそこに気づきました。それを取り除きます(そして、、、、topそしてそれに伴います)rightbottomleft

于 2010-03-23T22:58:06.427 に答える