0

したがって、2 つのフィールドセットを 1 つのラベルにまとめて、隣接して表示したいと考えています。これが私のコードです:フィドル

したがって、それぞれ入力ボックスと命令を含む 2 つのフィールドセットが並んで表示されます。コードを機能させるには、コードに何を変更/追加する必要がありますか? ありがとう

4

3 に答える 3

1

フィールドセットを持っているfloat: left;とうまくいきます。

これを見てください:http://jsfiddle.net/5brSk/2/

2 つのフィールドセットのコンテナーが、両方のフィールドセットを隣り合わせて保持するのに十分な大きさであることを確認する必要があります。そうしないと、(再び) 破損します。

于 2012-09-27T22:29:28.827 に答える
0

2 つのフィールドセットを並べて表示する場合は、テーブル構造を使用できます

<label>
  <table>
    <tr>
      <td>
        //field set 1
      </td>
      <td>
        //field set 2
      </td>
    </tr>
  </table>
</label>

css を追加して、最後に修正します。技術的には、ラベル タグは必要ありません。

于 2012-09-27T22:36:25.620 に答える
0

display: inline-block;( http://jsfiddle.net/5brSk/16/ ) のようにスタイル設定されたフィールドセットを並べて取得し、ラベルを親として使用しないでください。そのフォームまたは div / span を使用します。ただし、コードを無効にするものは他にも無数にあります (ID の重複など)。

于 2012-09-27T22:52:33.620 に答える