请原谅我无所不包的无知,但我无法让我的表格在我的网络表格中正确看待。
我宣布一张桌子:
<table>
</table>
它没有边框。边框有一个属性,如下:
<table border="1">
</table>
但是asp.net告诉我border属性是'过时的'。 我尝试在CSS中添加它......
.table{ border: 1px solid black; border-collapse: collapse; }
...但这只会在整个表格周围放置边框,而不是单个单元格。
我想要的只是一张看起来很正常的桌子,每个单元格周围都有线条。这样做的正确方法是什么?
答案 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; }
您还需要设置th
和td
元素的样式以获得边框。