0

请原谅我包罗万象的无知,但我就是无法让我的表格在我的网络表单中看起来正确。

我声明一个表:

<table>
</table>

它没有边界。边框有一个属性,例如:

<table border="1">
</table>

但是 asp.net 告诉我边框属性是“过时的”。我尝试在 CSS 中添加它...

.table{ border: 1px solid black; border-collapse: collapse; }

...但这只是在整个表格周围设置边框,而不是单个单元格。

我想要的只是一个正常的表格,每个单元格周围都有线条。这样做的正确方法是什么?

4

2 回答 2

6

用这个:

table, table th, table td { border: 1px solid black; border-collapse: collapse; }

(也需要将边框应用于表格单元格)

于 2012-10-22T19:28:30.373 回答
1

上面的代码不起作用...

.table{ border: 1px solid black; border-collapse: collapse; }

正在寻找一类“表格”而不是表格元素。要么将表类更新为“表”...

<table class="table">

...或更改您的 CSS 以查找表格元素本身。

table{ border: 1px solid black; border-collapse: collapse; }

You will also need to style th and td elements to have the border.

于 2012-10-22T19:32:42.373 回答