refactor: 优化 OFD 表格溢出修复选择器 - 仅覆盖有 inline style 的 SVG

采纳 Copilot 的建议,改用更精准的选择器 #content svg[style="overflow:visible"]。
这样可以只覆盖有 inline style overflow:visible 的 SVG 容器,避免影响其他
已有 overflow:hidden 的元素。保留完整的注释说明问题根因和解决方案。

Ref: Copilot suggestion on PR #723
This commit is contained in:
kl
2026-03-11 20:37:01 +08:00
parent db5cd68a1e
commit b6dd8129ea

View File

@@ -203,9 +203,10 @@ body { margin: 0; }
}
/* OFD 表格竖线溢出修复 */
/* cnofd 库 SVG 设置了 inline style overflow:visible导致表格中间竖线的 */
/* path 元素超出 SVG 容器高度后仍然可见。使用 !important 覆盖 inline style。 */
#content svg {
/* 问题:cnofd 库为表格竖线创建的 SVG 容器设置了 inline style overflow:visible
导致 <path> 元素超过容器高度而溢出表格底部边框。 */
/* 解决方案:精准覆盖有 inline style 的 SVG使用 !important 强制覆盖 inline style。 */
#content svg[style="overflow:visible"] {
overflow: hidden !important;
}