# 在 Firefox 支持 \`tab-size\` 之前，先添加 \`-moz-tab-size\`

**URL:** https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924
**Category:** UX
**Created:** [2020年四月30日 15:41 UTC](https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924 "2020-04-30T15:41:00Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![AMomchilov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amomchilov/32/148773_2.png) [@AMomchilov](https://meta.discourse.org/u/AMomchilov)
#### Post date: [2020年四月30日 15:41 UTC](https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924/1 "2020-04-30T15:41:00Z")

</div>

Firefox 不支持 `tab-size` 属性，因此文本框中的代码会以 8 个空格显示制表符。

Bugzilla 中有一个开放的问题单正在跟踪此问题（[Bug 737785](https://bugzilla.mozilla.org/show_bug.cgi?id=737785)），但该问题被一些实现变更所阻塞。简而言之：Firefox 仅在 CSS 属性符合规范时才实现非前缀的标准属性，而目前它尚未符合。

在 Firefox 实现 `tab-size` 之前，Discourse 能否在其样式表中添加 `-moz-tab-size`？

示例如下：

```python
def hello_world():
	print("Hello, world!")
#2345678

```

以下是其在 FF nightly `77.0a1 (2020-04-23) (64-bit)` 上的渲染效果截图：

![image](https://global.discourse-cdn.com/meta/original/3X/4/9/49b0efb36cc213b9f89082af7818deea5b66d00e.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020年四月30日 16:45 UTC](https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924/2 "2020-04-30T16:45:38Z")

</div>

对我来说看起来没问题，cc @awesomerobot @sam

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2020年五月6日 01:05 UTC](https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924/3 "2020-05-06T01:05:48Z")

</div>

抓得好 @AMomchilov！已在此处完成：

> <https://github.com/discourse/discourse/commit/4e1c2fbd18a833ea56a83047dfbe41bb7355a742>

---

<div class="post-metadata">

### Author: ![AMomchilov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amomchilov/32/148773_2.png) [@AMomchilov](https://meta.discourse.org/u/AMomchilov)
#### Post date: [2020年五月6日 13:02 UTC](https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924/4 "2020-05-06T13:02:56Z")

</div>

谢谢！

出于好奇，你们是直接提交到 master 分支，而不经过拉取请求吗？

已经修复了 🙂

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/e/5ea4d448ccb5b28c99c1125463f36ad6e6a78d1f.png)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2020年五月6日 22:00 UTC](https://meta.discourse.org/t/add-moz-tab-size-until-firefox-supports-tab-size/149924/5 "2020-05-06T22:00:01Z")

</div>

此主题已在 20 小时后自动关闭。不再允许新的回复。
