求助一个css的问题

alone: 发布于 2012/03/06 23:30
阅读 290
收藏 0
CSS

如图这是一个表格的一列。怎么能样才能让这个表格的宽度的变小呢。。我试了好都办法。都不行。。

加载中
0
Andre.Z
Andre.Z

明显是input太宽,撑开的,不去改input的宽度,改td的,有毛用啊,你得把你input的宽度缩小。

<c:when test="${train.scores==null}">
   <input type="text" style="width:30px"/>
</c:when>

要多宽自己改吧。style=""你以为是清空了样式???写了这个和没写就是一样的。前面有定义过的样式,除非重写样式的那个属性值,否则就一直存在。
0
红薯
红薯
你的编辑框的宽度把表格撑开了。给 td 定义个宽度,然后设置样式 overflow:hidden;
红薯
红薯
@alone: : 你怎么写的?
alone:
alone:
我试了,还是不行...td我都设置的10%的宽度
0
alone:
alone:
						<td width="10%">
							<c:choose>
								<c:when test="${train.scores==null}">
									<input type="text" style=""/>
								</c:when>
								<c:otherwise>
									${train.scores}								
								</c:otherwise>
							</c:choose>
						</td>						
								</c:otherwise>
							</c:choose>
						</td>

这是这点代码

0
红薯
红薯

<table style='table-layout:fixed;'>
<td style='width:40px;overflow:hidden;'>

alone:
alone:
这个是默认长度,,长也就算了,,我设置让里面的文本居中也不行,输入了就靠左边框,,好纠结
红薯
红薯
@alone: : 就怪你那个 input 太长,呵呵:)
alone:
alone:
这样的话表格的布局就乱了,,而且我对那个text加样式好像根本不起作用,
0
William
William

<table style='table-layout:fixed;width:0px;'>

再把每个TD加上width

返回顶部
顶部