火狐浏览器table边框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了火狐浏览器table边框相关的知识,希望对你有一定的参考价值。

这是360显示器显示的效果
这是火狐显示的效果
怎么让火狐也显示上面那种效果

以下是原本的代码

<table width="94" height="290" border="1" cellpadding="0" cellspacing="0" bordercolor="ff7383" bgcolor="ff7383"> <tr> <td height="70" bgcolor="ff8a97"> </td> </tr> <tr> <td height="70" bgcolor="ff7988"> </td> </tr> <tr> <td height="70" bgcolor="ff6879"> </td> </tr> <tr> <td height="70" bgcolor="ff576a"> </td> </tr></table>

参考技术A html网页可以参考W3C标准 http://www.w3school.com.cn/w3c/w3c_html.asp 参考技术B <table width="94" height="290" style="border:1px #ff7383 solid " cellpadding="0" cellspacing="0" bgcolor="ff7383">
<tr>
<td height="70" bgcolor="ff8a97"> </td>
</tr>
<tr>
<td height="70" bgcolor="ff7988"> </td>
</tr>
<tr>
<td height="70" bgcolor="ff6879"> </td>
</tr>
<tr>
<td height="70" bgcolor="ff576a"> </td>
</tr>
</table>追问

大侠有点不对的哦...我要的那个两个方框之间也有的..你的只有四周

TD边框问题火狐

【中文标题】TD边框问题火狐【英文标题】:TD border problem Firefox 【发布时间】:2011-11-04 20:26:26 【问题描述】:

Firefox 的此类问题。

&lt;td height="10" style="border:1px solid #990000;"&gt;&amp;nbsp;&lt;/td&gt;

给出红线边框,但我需要高度 10,&amp;nbsp; 它不支持高度 10,没有它 firefox 不会显示红线。 任何人都可以吗?

【问题讨论】:

【参考方案1】:

确保您的表格没有应用 CSS empty-cells:hide;。您可以内联应用直接相反的值(相反是 show),但这是默认值,因此除非您在某些页面级 CSS 中将其设置为 hide,否则这甚至不是必需的。

另一个可以影响空表格单元格的 CSS 项是 border-collapse。确保您没有将其设置为 collapse。默认值为separate,同样,您可以确保没有页面级 CSS 更改此样式,或者您可以将其显式添加到内联表格中。

<table style="empty-cells:show; border-collapse:separate;">
    <tbody>
        <tr>
            <td style="height:10px; border:1px solid #990000;"></td>
        </tr>
    </tbody>
</table>

http://jsfiddle.net/yHrhu/

事实上,使用不间断空格 (&amp;nbsp;) 可能会导致单元格大于指定的 10 像素,因为空格将与元素中的任何文本具有相同的字体大小。如果您使用的字体大小大于 10 像素,则单元格会比预期的大。

【讨论】:

【参考方案2】:

除了克里斯的回答。

确保您的 TD 没有应用 position:relative

【讨论】:

谢谢亚历克斯,我遇到了类似的问题,您的解决方案有所帮助。实际上是我的 TR 应用了 position relative ,所以任何有类似问题的人都应该确保 TR 也没有 position:relative 应用。【参考方案3】:

今天我自己偶然发现了这个问题,结果将背景设置为无或透明,使边框再次可见。

table.table tr
    background: transparent;

【讨论】:

以上是关于火狐浏览器table边框的主要内容,如果未能解决你的问题,请参考以下文章

火狐浏览器下,表头边框无效

为啥在火狐浏览器里面用CSS给层级设置的边框无法显示?

火狐浏览器解析table与ie不一致?我在table嵌套table时,设置这个子table的参数,比如颜色,boder,火狐

如何设置网页内容能在IE和火狐、谷歌等浏览器中都居中?

table2excel.js怎么兼容火狐IE

怎么用css设置火狐浏览器默认滚动条样式