2012-10-12 40 views
1

我遇到了一些問題。我在textarea中將一個XML文件打印爲一個字符串。但是,當我在Firefox或Internet Explorer中打開textarea時,標籤空間的寬度有很大差異。在Internet Explorer中,標籤空間的寬度大約爲10個空格,而在FireFox和Chrome中則更像是4個空格。在所有瀏覽器中更改制表符的寬度

誰能告訴我如何爲每個瀏覽器設置標籤空間,使它看起來都一樣嗎?

回答

1

由於在一個文本中添加XML,您使用的字符串,
可以將所有的標籤使用JavaScript如下轉換成空間:

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

這樣的寬度將保持在任何瀏覽器中一樣。

+0

工程就像一個魅力! – Exitgo

相關問題