我可以用`<table>`+ css:`table {...}`替换<table border = 1>'吗?

ajo*_*ajo 5 html css border css-tables

table{border:1px solid #000;}没有border=1声明似乎没有用.和<input width=30>改成的方式一样input{width:400px;},我想<table>在css中使用和声明边框.那可能吗?

更新 我的错误是使用

table{border-width:1px;}
Run Code Online (Sandbox Code Playgroud)

而不是例如

table{border:1px solid #000;} 
Run Code Online (Sandbox Code Playgroud)

- 哪个工作正常.

thi*_*dot 13

使用这个CSS:

table {
    border-collapse: collapse
}
td {
    border: 1px solid #000
}
Run Code Online (Sandbox Code Playgroud)

现场演示

border-collapse: collapse很重要; 没有它,你会得到双倍的边框,就像这样.