我正在创建一个HTML报表(它是填充的表单)。我在表格底部有一个表格,其中包含项目列表以及旁边的是/否复选框。我需要有这样的工作,使得包含问题左边细胞有充满点的任何空白区域,如:用一行点填充剩余的表格单元格
Short question......................... yes no
Longer question etc, etc............... yes no
有谁知道这样做的方式,最好通过CSS,但对服务器端如果有必要。
我正在创建一个HTML报表(它是填充的表单)。我在表格底部有一个表格,其中包含项目列表以及旁边的是/否复选框。我需要有这样的工作,使得包含问题左边细胞有充满点的任何空白区域,如:用一行点填充剩余的表格单元格
Short question......................... yes no
Longer question etc, etc............... yes no
有谁知道这样做的方式,最好通过CSS,但对服务器端如果有必要。
您可以使用表格。溢出:后150像素dissapear隐藏将使点,你将有不同的行
<table>
<tr>
<td style="width: 150px; overflow: hidden;">
Short question........................................................
</td>
<td>
yes no
</td>
</tr>
</table>
我这样做了一次,使用一个单独的GIF图像,它在X轴上重复作为表格单元格的背景。实际上,它的工作非常好。所以GIF图像基本上只是一个黑色的像素,周围有一些透明的像素。
但是,您还必须在表格单元格的实际文字周围添加一个<span>
,并让该跨度具有白色背景以防止黑点出现在下方。
这是一个很好的答案。 – Paddy 2010-06-23 11:45:56
你可以做到这一切在CSS ...
td div
{
width: 20em;
overflow: hidden;
white-space: nowrap;
}
td div:after
{
content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "
}
不同长度的点填充但你到:
<td><div>Cell contents</div></td>
对于一个真正灵活,跨浏览器的办法,不需要固定的单元格宽度,您现在需要使用jQuery。 (但请为此开个新问题。)
这实际上很有意义。 – Paddy 2010-06-23 11:46:28