如果表格缺少一些TDs,有没有办法用JavaScript、HTML或CSS在表格中创建垂直线?
基本上,我希望垂直线一直延伸到我的桌子顶部,即使桌子顶部没有td 如果不太复杂的话,我愿意使用div或seom之类的东西 编辑:我想我想要的是列分隔符,即使在特定的行中没有tds如果表格缺少一些TDs,有没有办法用JavaScript、HTML或CSS在表格中创建垂直线?,javascript,html,html-table,caa,Javascript,Html,Html Table,Caa,基本上,我希望垂直线一直延伸到我的桌子顶部,即使桌子顶部没有td 如果不太复杂的话,我愿意使用div或seom之类的东西 编辑:我想我想要的是列分隔符,即使在特定的行中没有tds <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>samp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>sample</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<style type="text/css">
.sample td{border-left: 1px solid red}
</style>
</head>
<body>
<table cellspacing='0' class='sample'>
<tr>
<td>Test</td><td>Test</td>
</tr>
<tr>
<td>Test</td><td>Test</td><td>Test</td><td>Test</td><td>Test</td>
</tr>
<tr>
<td>Test</td><td>Test</td><td>Test</td><td>Test</td>
</tr>
</table>
</body>
</html>
样品
.sample td{左边框:1px实心红色}
测试
测试
测试
像这样重写,这就是你想要实现的吗
<body>
<table cellspacing='0' class='sample'>
<tr>
<td>Test</td><td>Test</td><td></td><td></td><td></td>
</tr>
<tr>
<td>Test</td><td>Test</td><td>Test</td><td>Test</td><td>Test</td>
</tr>
<tr>
<td>Test</td><td>Test</td><td>Test</td><td>Test</td><td></td>
</tr>
</table>
</body>
测试
测试
测试
Uhm,“垂直线”指的是细胞边界?顺便说一句,一行中的单元格不能比另一行中的单元格多,如果你想填充额外的空间,请使用colspan,避免写空,我是指任何类型的垂直线。我不希望tds变宽。如果我使用colspan,它将使tds更宽。这些垂直线从何而来??不管怎样,我认为如果你不想使用Colspans,你应该写相同数量的s。你怎么知道哪个单元格丢失了?以第一行为例,缺少3个单元格,哪些单元格?1,2,3或3,4,5或其他什么?这张桌子是从哪里来的?