如何基于现有CSS代码实现指定样式的HTML表格?
你现有代码存在两个问题:
- 第一行的三个
<td>没有包裹在<tr>标签内,不符合HTML表格的语法规范,会导致浏览器解析异常 - 没有给需要跨列的单元格添加
colspan属性,无法匹配目标的错位布局
你可以直接使用以下HTML代码,搭配你原有提供的CSS即可实现目标效果:
<table> <tr> <td>1</td> <td>2</td> <td colspan="2">4</td> </tr> <tr> <td>2</td> <td>4</td> <td>6</td> <td>8</td> </tr> <tr> <td colspan="2">6</td> <td>8</td> <td>9</td> </tr> </table>
属性说明:colspan="2"表示当前单元格横向占据2列的宽度,通过这个属性可以在总列数固定为4的前提下,实现你需要的单行单元格数量不同的错位效果,你原有CSS不需要做任何修改即可正常生效。
内容的提问来源于stack exchange,提问作者teebeetee
相关产品推荐
相关产品推荐

