Html 表布局的奇怪和不一致行为:在safari中修复

Html 表布局的奇怪和不一致行为:在safari中修复,html,css,safari,Html,Css,Safari,我只在Safari浏览器中遇到问题(chrome,即edge,firefox对我来说很好) 在table元素内,某些单元格的宽度为0,例如在一行(tr元素)内,我有3个td元素,除第一个元素外,所有td的宽度均为0,尽管它们(字符串)内都有内容 我怀疑这与表格布局有关:已修复,因为删除此规则/再次添加后,td的宽度将更新为合适的宽度,并且表格不是空的 我在网上看到了一个解决方法,可以解决这个问题,将其放在具有表格布局的表格上:修复了规则: 最小宽度:100%,最大宽度:无,宽度:自动 使用后,

我只在Safari浏览器中遇到问题(chrome,即edge,firefox对我来说很好)

在table元素内,某些单元格的宽度为0,例如在一行(tr元素)内,我有3个td元素,除第一个元素外,所有td的宽度均为0,尽管它们(字符串)内都有内容

我怀疑这与表格布局有关:已修复,因为删除此规则/再次添加后,td的宽度将更新为合适的宽度,并且表格不是空的

我在网上看到了一个解决方法,可以解决这个问题,将其放在具有表格布局的表格上:修复了规则:
最小宽度:100%,最大宽度:无,宽度:自动

使用后,表格不是空的,而是, 这并不能解决我的问题,因为我不希望单元格的宽度是宽的,然后内容的宽度和内容是动态的,所以我不能有一个恒定的宽度,而且列的数量是动态的,只有在运行时才知道

有人知道这里有什么问题吗