2013-04-02 320 views
1

我有几个RadiobuttonLists,列表项目的所有标签文本都有不同的宽度。例如。如何为可变单元格宽度设置固定表格边框宽度

单选按钮列表#1

(o) this is a really long label   [textbox] 

(o) this is another really long label [textbox] 

单选按钮列表#2

(o) short label [textbox] 

(o) short   [textbox] 

正如你所看到的,自然的文本框为每个单选按钮列表组最长标签的固定位置中设置自己的位置。这是我想要的。 (在RadioButtonList和文本框每个坐在<td><tables>

不过,我对所有4条边的每一台周围的边框(所以想象淡蓝色的背景下,我的例子坐在上面的是边界)。

我需要所有的表具有相同的宽度,即800px的宽度。

由于我不知道第一个2的宽度如何确保它们合计为800px?

任何想法?

回答

2

你应该能够使用简单的css规则来控制它。您可以将表格宽度设置为800px,然后设置输入字段的宽度,并让td填充到其最大宽度。看看这个捣鼓一个例子.. http://jsfiddle.net/JLF2n/

table{width:500px;background-color:#0af;border:2px solid #00f;padding:4px;} 

td{border:2px solid #0f0;background-color:#afa;} 
td+td{border:2px solid #ff0;background-color:#cc0;width:100px;} 
input{width:100px;} 

希望这有助于