1

这是一个有趣的问题,因为我没有被这样卡住,只是我的浏览器(Firefox 版本 ... lemmie 检查... 22.0 (哇,我们什么时候离开版本 4?我预计会出现 5、6 个顶部!这是什么时候发生的! ?))

无论如何,Firefox似乎忽略了选项卡大小属性,但是Eclipse(4.2)的内置浏览器(用户代理:Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.6+(KHTML,如壁虎)Chromium/23.0.1271.95 Chrome/23.0.1271.95 Safari/537.6+) 接受了标签,这就是为什么我有点困惑并认为它可能是一个错误。

话虽如此,IDE 浏览器似乎更加宽容(如果我错过了斜杠等,我通常不会“做”HTML 和浏览器的事情 - 在我的辩护中)所以这可能是它的扩展。

无论如何,这就是我正在做的事情:

在身体里:

<pre style="tab-size:4;">
(stuff that definitely has tabs)
</pre>

同样,在 IDE 浏览器中很好,这将其从 8 更改为 4(我猜它是 8,足以说它很大)删除它并将其重新添加到 Firefox 中没有任何区别,因此我得出结论该样式被忽略.

检查元素会显示一个名为“规则”的部分,其中有一个名为“元素”的空块标记为“内联”(我从来没有做过比这个功能更重要的事情,同样通常不是 HTML 的功能,所以请原谅我,如果这个说完全错误,我正在尝试提供信息)

没有计算出来的……东西,它只是说“没有 CSS 属性”。

最后,浏览器错误,是还是不是?

顺便说一句,我确实有 HTML 标签和诸如此类的东西,这是一个简单但完整的设置,虽然没有 doctype。等宽字体也发生了变化,它看起来不像等宽字体,粗体字符看起来比它们的对应物更宽。这曾经在“过去的日子”中工作(当 pre 表示“保留格式”并且遵守制表符大小时)我敢肯定

附录:搜索“firefox pre tab size”的第一个结果是在答案中找到下面的链接,我想保证我找到了它,我不知道标签是新的!我假设考虑到标签的年龄,它真的很老了。对于那个很抱歉。

4

2 回答 2

4

请查看该物业的 MDN 文档。tab-size

它仍然是一个实验性属性,因此您需要添加供应商前缀以使其在某些浏览器中工作。

Chrome 接受tab-size没有供应商前缀的普通旧版本,但要添加 Firefox 和 Opera 支持,您需要执行以下操作:

tab-size:4;
-moz-tab-size:4;
-o-tab-size:4;
于 2013-08-18T22:21:34.340 回答
2

tab-size属性仍处于试验阶段,根据:

https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size

要在 Firefox 中查看效果,您需要使用-moz该属性的前缀。

于 2013-08-18T22:21:39.433 回答