html 中显示制表符
(2009-07-08 23:59:29)
标签:
it
html 中显示制表符 tab char, 很多人都在问怎么在html中显示制表符tab ,怎么用javascript输出 tab
制表符,
有所谓的制表符的转义字符吗?像空格用 javascript 中用\t
可以输出tab吗?
非常可惜, 制表符不是html 的特殊字符, 所以没有所谓的转义符,javascript :
document.write(”\t”)
也不会输出一个制表符,这些都被html看做是一个空格 , 所以无论是tab键还是”\t”都会变成空格输出。
如果真的有这个需求,就没办法了吗?
办法当然有
无论是IE 还有mozila firefox系的 浏览器都支持,本人亲自测试通过,
这就要用到一个叫
的人标签。
这个标签的作用就是完全的显示文章格式,像什么空格,回车,制表符 tab,都可以显示。
如果用javascript 写 要注意。
$(”testpre”).innerHTML = “\t”
在firefox 火狐是制表符,在IE系列是空格
原因是IE的innerHTML处理方法不同, 只能当然普通的HTML。
IE applies HTML normalization to the data that is assigned to the
innerHTML property. This causes incorrect display of whitespace in
elements that ought to preserve formatting, such as
and
解决办法
$(”testpre”).innerHTML =
“
\t”
原文: http://www.bowerpower.cn/archives/258
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。