1

我有一个小问题。我将 XML 文件打印为文本区域中的字符串。但是当我在 Firefox 或 Internet Explorer 中打开 textarea 时,选项卡空间的宽度之间存在巨大差异。在 Internet Explorer 中,tabspace 的宽度大约为 10 个空格,而在 FireFox 和 Chrome 中,它更像是 4 个空格。

谁能告诉我如何为每个浏览器设置选项卡空间,使其看起来都一样?

4

1 回答 1

1

由于要在 textarea 中添加 xml,因此您使用的是字符串,
您可以使用 javascript 将所有制表符转换为空格,如下所示:

var tab = RegExp("\\t", "g");
var new_str = str.replace(tab,"    ");

这样宽度在任何浏览器中都将保持不变。

于 2012-10-12T12:54:22.170 回答