要解决表格单元格内的Flex盒子或具有宽度:min-content时仍收缩的问题,可以尝试以下解决方法:
使用flex-basis而不是width属性:
.table-cell {
display: flex;
flex-shrink: 0;
flex-basis: min-content;
}
使用min-width属性:
.table-cell {
display: flex;
flex-shrink: 0;
min-width: min-content;
}
在表格单元格内部再嵌套一个div元素,并应用相同的样式:
.table-cell {
display: flex;
flex-shrink: 0;
min-width: min-content;
}
这些方法中的任何一种都应该能够解决表格单元格内的Flex盒子或具有宽度:min-content时收缩的问题。