Javascript 要创建列(td)将使用相同宽度动态删除或添加的发票吗

Javascript 要创建列(td)将使用相同宽度动态删除或添加的发票吗,javascript,html,css,html-table,invoice,Javascript,Html,Css,Html Table,Invoice,我想创建一个可以动态添加或删除(列)的发票 在第一张发票中,我有5列(td),第二张发票中,我有8列(),因此,由于A4纸张大小,这两种情况我都需要使用100%宽度,因为我要打印此发票 正如您所知,表td可以增加或减少,所以我想调整一列中额外增加/减少的宽度,其他列的宽度将是固定的 桌子{ 边界塌陷:塌陷; 边框:1px纯黑; } th,td{ 边框:1px纯黑; } 表d{ 表布局:固定; 宽度:100%; } 名称 项目详细信息 量 价格 总金额 税 电灯泡 Lorem ipsum美元

我想创建一个可以动态添加或删除(列)的发票

在第一张发票中,我有5列(td),第二张发票中,我有8列(),因此,由于A4纸张大小,这两种情况我都需要使用100%宽度,因为我要打印此发票

正如您所知,表td可以增加或减少,所以我想调整一列中额外增加/减少的宽度,其他列的宽度将是固定的


桌子{
边界塌陷:塌陷;
边框:1px纯黑;
} 
th,td{
边框:1px纯黑;
}
表d{
表布局:固定;
宽度:100%;
}
名称
项目详细信息
量
价格
总金额
税
电灯泡
Lorem ipsum美元
1.
21
23
2.

您可以使用
:not(.className)
选择器为列设置固定宽度,并排除需要填充额外空间的列

表格{
边界塌陷:塌陷;
边框:1px纯黑;
} 
th,td{
边框:1px纯黑;
}
表d{
表布局:固定;
宽度:100%;
}
th:非(.fill width),
td:不是(.fill width){
宽度:70px;
溢出:隐藏;
}

名称
项目详细信息
量
价格
总金额
税
电灯泡
Lorem ipsum美元
1.
21
23
2.

这是一个很好的解决方案