表格格式化asp.net中的困境

时间:2012-10-22 19:27:42

标签: asp.net html css

请原谅我无所不包的无知,但我无法让我的表格在我的网络表格中正确看待。

我宣布一张桌子:

<table>
</table>

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

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

但是asp.net告诉我border属性是'过时的'。 我尝试在CSS中添加它......

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

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

我想要的只是一张看起来很正常的桌子,每个单元格周围都有线条。这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:6)

使用此:

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

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

答案 1 :(得分:1)

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

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

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

<table class="table">

...或者更改你的CSS以找到表元素本身。

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

您还需要设置thtd元素的样式以获得边框。