HTML - TD边框未在IE7中显示

时间:2011-11-10 12:32:08

标签: javascript html css

我有以下css类:

.detail tr td
{
    border-bottom: 1px solid #c0c0c0 ;
}

它在firefox,chrome和IE9中效果很好。

但是IE7在所有带有文本的td的底部绘制了一个边框。但是如果td没有文字,那么它就不会绘制边框。

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

1 个答案:

答案 0 :(得分:11)

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

其他信息:

如果您正在使用jQuery,则可以动态添加 

$(document).ready(function() {
    $("td:empty").html(" ");
});

如果您讨厌插入 ,可以添加一个范围并设置其中一个属性:

<span style="zoom:1;"></span>

或者使用jQuery:

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