大きなHTMLテーブルでは、2つの隣接するセルからなる入力部分があります。最初のものは右揃えのポンド記号で、次のものは入力セルです(この部分が金額を入力していることを知らせます)。2つのテーブルの境界線を1つのセル内で完全に削除する
私は "ダブルセル"を赤い背景にしたいと思いますが、それらの間の白い境界線を取り除くことはできません。比較すると、2つのセルをcolspanで結合すると、明らかに分離が起こらず、入力セルのコンボに対しても同じ効果を作りたいと思います。
注:私はそのテーブルのどこにでも、それらのセルの間に境界線がないようにしたい。 <input>
とpound
記号の間の境界を削除
<table>
<tr>
<td style="background-color:red;text-align:right;padding-right:0;border-width: 1px 0 1px 1px;border-spacing:0px;">£</td>
<td style="background-color:red;padding-left:0;border-width: 1px 1px 1px 0;border-spacing:0px;">
<input type="text" style="background-color:red" value="0">
</td>
</tr>
<tr>
<td style="background-color:green" colspan="2">no line</td>
</tr>
</table>
あなたのCSSコードに 'table {border:none}'を追加してください。 –
デフォルトでは、要素にも境界線があります。これは、特に境界線のように見える場合があります。私も入力枠を無効にすることをお勧めします。 – Dexter0015
2番目のtdが単純なセル(入力なし)であっても、私は取り除くことができない行がまだあります。 – Rob