table通过背景颜色显示的边框作消除的问题.
<table width=100% border=1 id="c" style="background-color:red;border:0px;" frame=void>
<tr><td style="background-color:#ccc;">
<table width=500 border=1 class="c"><tr><td>b</td></tr></table>
<table width=100 border=1 class="c"><tr><td>b</td></tr></table>
<table width=400 border=1 class="c" ><tr><td>b</td></tr></table>
</td></tr>
<tr><td style="background-color:#cfcfcf;">b</td></tr>
</table>
一段简单的代码,效果如图.
已知:现在的红色边框是通过背景颜色显示出来的.
问题:怎么去掉中间的那条红线呢?
------最佳解决方案--------------------table的cellpadding和cellspacing默认都有大小的。你设置table边框或者<tr>和<td>的样式都不会看出效果的。 cellpadding="0" cellspacing="0" 之后哪里需要样式加哪里。
------其他解决方案--------------------顶了 有积分吗
------其他解决方案--------------------这个你先把Table的边框去掉,再通过样式哪里需要边框就加到哪里。。。
------其他解决方案--------------------
必须有.,所有积极参与者都有分.
------其他解决方案--------------------好吧,上面东西太多了.我重新简化下:
<table border=0 style="background-color:red;border:0px;" >
<tr>
<td style="background-color:#ccc;">
aaa
</td>
</tr>
<tr>
<td style="background-color:#cfcfcf;">bbbbb</td>
</tr>
</table>
我就是想知道有没有解决由背景颜色显示的"边框"(其实,应该和边框没关系)怎么去掉的问题.
------其他解决方案--------------------坑啊..是都赶脚这个问题太简单了么?! 很难的好吧.------其他解决方案--------------------但是,,其实和table边框并没有关系.
------其他解决方案--------------------
正解 给分.多谢了..我之前一直纳闷 cellpadding="0" cellspacing="0"这两个是做什么的 ..现在才明白..学习了..灰常感谢!