HTML - TD边框未在IE7中显示

gha*_*ani 8 html javascript css

我有以下css类:

.detail tr td
{
    border-bottom: 1px solid #c0c0c0 ;
}
Run Code Online (Sandbox Code Playgroud)

它在firefox,chrome和IE9中运行良好.

但IE7在所有td具有文本的底部绘制了边框.但如果td没有文字,那么就不会画边框.

如何在IE7中为所有这些添加边框?

Jam*_*ill 11

在IE7中,不存在空表格单元格.添加 到所有空单元格将解决您的问题.

附加信息:

如果你正在使用jQuery,你可以 动态添加:

$(document).ready(function() {
    $("td:empty").html(" ");
});
Run Code Online (Sandbox Code Playgroud)

如果你讨厌插入a的想法 ,你可以添加一个span并设置它的一个属性:

<span style="zoom:1;"></span>
Run Code Online (Sandbox Code Playgroud)

或者使用jQuery:

$(document).ready(function() {
    $("td:empty").html("<span style='zoom:1;'></span>");
});
Run Code Online (Sandbox Code Playgroud)