你用过css的tab-size属性吗?浏览器默认显示tab为几个空格?
我用过 CSS 的 tab-size
属性,我知道它可以用来控制 Tab 字符(\t
)显示的宽度。 浏览器默认显示 tab 为 8 个空格。
虽然 tab-size
属性可以让我们自定义 tab 的宽度,但为了代码的可读性和一致性,最佳实践是使用空格而不是 tab 进行缩进。 现在大多数代码风格指南,比如 Airbnb、StandardJS 等,都推荐使用空格(通常是 2 个或 4 个)进行缩进。 这样可以避免在不同的编辑器或浏览器中出现显示不一致的问题。
所以,尽管我知道 tab-size
如何使用,以及浏览器的默认行为,但我还是建议你在实际项目中使用空格进行缩进。