to bestext(bestext):我原来的一个打印页面就是用css设border打印的to runmin(稻草人):border-collapse在MSDN里的解释是这样的:Sets or retrieves a value that indicates whether the row and cell borders of a table are joined in a single border or detached as in standard HTML,和TD没什么关系吧?
to jnemail: 可以,关键就是不能给table设置宽度,而要给每一列设置宽度(即给<col>设置宽度)以撑宽table,实践表明如果不存在当前table与其他元素对齐则上述即可,如果还涉及到对齐,则最好在表格的第一行中的每一个td中塞一个div,变化宽度的时候就变他们的宽度,可以较精确的调整。
利用了cellspacing="1"比border="1"更小。<table width="90%" border="0" bgcolor="#00FF00" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="1">
<tr bgcolor="#FFFFFF">
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" style="border:2px solid #000000; border-collapse:collapse;">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
能详细讲解讲解吗?或有相关连接吗?
谢谢先哦!!
要是我没有记错,css属性、以及bordercolor这样的属性都是打印不出来的
我现在手头没有打印机,猜想mosane(我是中国人)第一篇帖子是可以达到效果的
老兄P服P服,意外呀,明天正好要做打印呢border-collapse我的理解,它是规定了里面的(TD)中的样式
不过还想知道更多一些,以及相关知识,
因为之前都没有接触过它,是我不留意?
应该不会吧!万一打印有问题则可使用@media规则,即:
@media all{其他的样式表规则}
就可以了吧!如果微软没有骗我们的话:)
可以,关键就是不能给table设置宽度,而要给每一列设置宽度(即给<col>设置宽度)以撑宽table,实践表明如果不存在当前table与其他元素对齐则上述即可,如果还涉及到对齐,则最好在表格的第一行中的每一个td中塞一个div,变化宽度的时候就变他们的宽度,可以较精确的调整。