Firefox 不支持 tab-size 属性,因此文本框中的代码会以 8 个空格显示制表符。
Bugzilla 中有一个开放的问题单正在跟踪此问题(Bug 737785),但该问题被一些实现变更所阻塞。简而言之:Firefox 仅在 CSS 属性符合规范时才实现非前缀的标准属性,而目前它尚未符合。
在 Firefox 实现 tab-size 之前,Discourse 能否在其样式表中添加 -moz-tab-size?
示例如下:
def hello_world():
print("Hello, world!")
#2345678
以下是其在 FF nightly 77.0a1 (2020-04-23) (64-bit) 上的渲染效果截图:

