html - TD 边框问题 Firefox

标签 html firefox border html-table

firefox 的问题。

<td height="10" style="border:1px solid #990000;">&nbsp;</td>

给出红线边框,但我需要高度 10,&nbsp;它不站立高度 10,没有它 firefox 不显示红线。 有人知道吗?

最佳答案

确保您的表格没有应用 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/

事实上,使用不间断空格 ( ) 可能会导致单元格大于指定的 10px,因为空格与元素。如果您使用任何大于 10 像素的字体大小,单元格将比预期的大。

关于html - TD 边框问题 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7210584/

相关文章:

html - 堆叠扩展 DIV

html - 表单元素在 Firefox 中未正确对齐

css - FF3 WinXP != FF3 Ubuntu - 为什么?

javascript - jQuery UI 日期选择器不工作?

html - 无法使 css 显示 html

jquery - 高度在某些时候无法正确呈现

javascript - Firefox 是否支持 enablePrivilege ("UniversalBrowserRead")?

r - 图例上的ggplot2边框但条形图中没有

java - JPanel 周围不需要的边框

html - 将边框放置在 div 内部而不是其边缘