2

1列のテーブルがあります。この列には、テキストボックスまたはドロップダウンリストのある行があります。私が今欲しいのは、これらのコントロールの幅が同じであることです。そこで、コントロールの幅を 100% に設定しました。ただし、結果として、ドロップダウン リストはテキスト ボックスよりも 5 ~ 10 ピクセル短くなります。私は設定しようとしました:

Width="100%"

としても:

style="width: 100%"

しかし、そこでは成功しません。Visual Studio デザイナーでは、すべてのコントロールの幅が適切です。しかし、Firefox、Chrome、さらには IE では、ドロップダウンリストは短くなっています。

提案してください:)

4

1 に答える 1

5

私はこの作品を使用して見ましたbox-sizing

input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

JS フィドルのデモ

于 2013-03-19T17:34:04.000 に答える