css - 多列布局 - Chrome 检查器和视图不匹配
问题描述
我的团队正在开发一个报告生成器,当我们尝试在 chrome 中生成具有多列布局的报告时遇到了一个奇怪的现象。
如图所示,chrome 检查器说元素在它应该在的位置,但真正的元素与下面的另一个元素重叠。
我们尝试过其他浏览器,似乎这只发生在 chrome 上。下面是我们将报告的布局更改为多列的代码。帮助我们找出解决此问题的方法。
else if (style.type === 'multi-column') {
return {
display: 'block',
columnCount: style.column,
columnGap: style.gap,
columnRuleColor: style.ruleColor ?? '#d4d4d4',
columnRuleWidth: style.ruleWidth ?? '2px',
columnRuleStyle: style.ruleStyle ?? 'solid',
minHeight: style.minHeight,
};
解决方案
推荐阅读
- javascript - 将道具传递给孩子的孩子 React JS
- javascript - 我怎样才能正确显示时间
- java - 如何在 Java 中读取 XML 响应 CSV 数据
- python - 仅当它们在附近时才从点列表创建多边形
- ios - iOS应用flutter权限访问设备
- isabelle - 如何在 AFP 中跳过(有问题的)Isabelle 会议?
- google-sheets - 使用 Google Drive Api 获取 GoogleSheets 列表时出错
- sql - 如何在 HIVE 中找到每个唯一 ID 的总和和最大值?
- mysql - 为什么不能从 `show columns from tablename` 创建新表?
- python - 我放在图像字段中的默认配置文件在 Django 中不起作用