4

这就是问题所在。我有我的代码,所以我应该在每个<tr>项目的顶部和底部看到一个边框。但是,除了顶部元素,我只看到底部的内容。

.tstyle1 {
    margin: 10px 0 0 30px;
    width: 950px;
}

.tstyle1 tr {
    height: 120px;
    border-bottom: 1px solid black;
    border-collapse: separate;
    border-top: 1px solid black;
    border-bottom: 1px solid orange;
}

.tstyle1 td {
    border: none;
}

这是重新创建的问题。 http://jsfiddle.net/fL3rx/

4

2 回答 2

5

尝试

添加display: block;到您的.tstyle1 tr

于 2013-01-24T01:27:51.230 回答
1

问题是您的边界底部定义只是覆盖了您的边界顶部定义。所以下面的颜色不显示。尝试设置border-bottom:none,你会看到顶部边框显示

@Pricey 的建议虽然起到了一定的作用。

于 2013-01-24T01:31:34.867 回答