0

ここ数時間、この検索フィールドをブラウザ (amazon.com など) で拡張するのに苦労してきました。

入力フィールドまたは親コンテナを100%にする、オーバーフローするなど、Googleで見つかったさまざまなことを試しましたが、取得できないようです:/

また、カテゴリを右に浮かせてみましたが、送信ボタンと場所が入れ替わりました。

どこが間違っているのか分かりますか?

http://jsfiddle.net/SkinnyGeek1010/RzHWA/

4

1 に答える 1

1

これは、ジョブを完了させたい場合に、テーブルを使用する必要がある状況かもしれません。1 行のテーブルを含むフォームを使用して、内容を 3 つのセルに分割し、中央のセルに入力フィールドを配置します。表の幅と中央のセルの幅を 100% に設定し、入力フィールドの幅を 98% などに設定します (100% を試してみると、わずかに縮小する必要がある理由がわかります)。ああ、セル内の改行を防ぎます。

概念の大ざっぱなデモ: http://jsfiddle.net/yucca42/hyEPu/

会社の警察がテーブルのレイアウトを禁止している場合は、これがデータ テーブルであることを伝えてみてください。それができない場合は、CSS で etc. を使用してテーブルをシミュレートできますdisplay: table(ただし、これはより複雑になり、古いバージョンの IE では失敗します)。

于 2012-01-16T00:48:38.360 に答える