Github代码区域的重影问题,我用了很多方式排除似乎都不能恢复正常。 #266
Answered
by
F9y4ng
Xia0xia0Xia0
asked this question in
问答专区(Question / Answer)
-
安装配置好渲染参数以后,我打开github的代码查看,发现是这样的呈现,默认有很多重影,选取以后重影更加明显。 于是我在排除元素的部分添加了 |
Beta Was this translation helpful? Give feedback.
Answered by
F9y4ng
Sep 29, 2023
Replies: 1 comment 1 reply
-
原因你遇到的这个问题是由于以下这条Github默认的CSS所造成的: .react-blob-print-hide {
font-family: ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace !important;
} 它将字体样式的权重提升了,所以会导致脚本渲染的字体被覆盖掉,从而造成选取时背景文字与显示文字字体不相符,从而被选取。 默认状态下看不到是因为Github默认的样式将textarea的字体定义为 处理从根本上解决这个问题需要双击排除渲染的HTML标签右边的🔔进入自定义等宽字体工具,并开启自定义等宽字体即可,不需要额外排除渲染元素。 |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
Xia0xia0Xia0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
原因
你遇到的这个问题是由于以下这条Github默认的CSS所造成的:
它将字体样式的权重提升了,所以会导致脚本渲染的字体被覆盖掉,从而造成选取时背景文字与显示文字字体不相符,从而被选取。
默认状态下看不到是因为Github默认的样式将textarea的字体定义为
transparent
,但应用了字体阴影时字体就会凸显出来。处理
从根本上解决这个问题需要双击排除渲染的HTML标签右边的🔔进入自定义等宽字体工具,并开启自定义等宽字体即可,不需要额外排除渲染元素。