0

私は 8 のテーブルを持っています<td>。すべての項目は PHP 配列から入力されます。行の例は次のようになります。

(row number) (Two Chinese characters) (1-5 characters) (input box 1) (1-5 characters) (input box 2) (1-5 characters) (submit button)

現在、8 つすべて<td>が垂直方向に配置されていますが、td 項目 6 (入力ボックス 2) と 7 (1-4 文字) を入力ボックス 1 の隣に配置して、間にスペースがないようにしたいと考えています。

これをより明確にするために、これら 2 つの行がどのように表示されるかを考えてみましょう。

1.  喘氣  a ____ bc    ____ de  SUBMIT
2.  留學 ab ____ cdefa ____ gh  SUBMIT

項目 6 とそれに続く入力ボックスの間に大きなギャップがあることに気付きましたか?

私はこのように見えるようにする必要があります:

1.  喘氣  a ____ bc ____ de     SUBMIT
2.  留學 ab ____ cdefa ____ gh  SUBMIT

これを行う方法について何か考えはありますか?それは有り難いです。

4

1 に答える 1

1

いくつかの非常に複雑な属性をいじらない限り、要素colspanだけでそれを行うことはできません。<td>

代わりに、必要なすべてのアイテムを 1 つの要素にまとめて配置し、<td>他のすべてのアイテムを独自の<td>要素に残す必要があります。

あなたの例を使用するには...

<tr>
  <td>(row number)</td>
  <td>(Two Chinese characters)</td>
  <td>(1-5 characters)</td>
  <td>(input box 1)</td>
  <td>(1-5 characters) (input box 2) (1-5 characters)</td>
  <td>(submit button)</td>
</tr>
于 2012-07-17T21:21:14.833 に答える