1

このテーブルがあり、2番目の要素に幅を指定したいのですが、機能しません。

 <th style="min-width: 50px">
    Date from                                    
 </th>

何か助けはありますか?

4

2 に答える 2

2

2番目(および3番目)の列にはinput要素が含まれており、ブラウザーはそれらに必要な幅の列を作成します。列幅を明示的に設定して要素使用することでこれを防ぐことができますが、これは深刻な問題を引き起こす傾向があり、セルの内容がオーバーフローするか、切り捨てられる必要があります。table-layout: fixedtable

input type=textしたがって、最良の方法は、要素の幅を設定し、size=10それらに属性を追加することです。サイズをより正確にするにはfont-family: Consolas, monospace、これらの要素をCSSで設定することを検討してください。その場合、列に明示的な幅の設定は必要ありません。

于 2012-12-19T12:28:12.877 に答える
0

DIVコンテナをTD要素に配置し、最小幅をDIVに設定することもできます。その場合、table-layout:fixedは必要ありません。table-layout:fixedは、テーブル内のほぼすべての既存のTDに幅と高さを設定する必要があります。それはあまりきれいではありません...

于 2012-12-19T12:32:01.367 に答える