safari浏览器兼容问题,如图:

表现:代码层面,有给el-table-column设置宽度,并且整个表格的列宽超过页面宽度,出现横向滚动条时,safari浏览器可能会出现此问题。
解决:
全局加如下样式
// 兼容safari列头与td对不齐问题
.el-table__header, .el-table__body, .el-table__footer{
width:100% !important;
table-layout: fixed !important;
}
亲测有效
博客内容主要关于在Safari浏览器中遇到的表格列宽对齐问题。当el-table-column设置了宽度且表格总列宽超过页面宽度,导致出现横向滚动条时,该问题会显现。为解决这个问题,提出了一个全局CSS样式修复方案:为.el-table__header, .el-table__body, .el-table__footer添加width: 100%!important;和table-layout: fixed!important;的样式,经过验证,该方法能够有效解决Safari浏览器中表格列头与td对不齐的问题。

1809

被折叠的 条评论
为什么被折叠?



