Not planned
Description
几个方案
01
2024.10.7:这样改之后选择文本会向上全选,不行
.protyle-linenumber__rows {
position: sticky;
left: 0;
background-color: rgb(243,243,244);
padding-left: 0;
padding-right: 1em;
min-width: auto;
margin-right: 0;
}
乍一看感觉没什么问题:
但选中块之后就会出现跟 #12105 相同的颜色问题:
02
.code-block:not([linenumber="false"]) .protyle-linenumber__rows {
position: absolute;
left: 1.4em;
}
.code-block:not([linenumber="false"]) .hljs {
margin-left: 1.8em;
}
/* 来源于 https://ld246.com/article/1724861627569 */
在 1000 行以前样式都正常(还能顺便解决 #11377 ):
超过 1000 行之后文本就会重叠:
Activity
ytm157 commentedon Aug 29, 2024
哥,您是思源请的产品经理吗
Vanessa219 commentedon Aug 29, 2024
有纵向滚动条时,向上滚动后下部无背景遮挡。

.hljs 上可能会设置 max-height 这样的话无法兼容竖向滚动条
TCOTC commentedon Aug 29, 2024
确实,难搞