html的⽔平制表符是哪个,html 中显⽰制表符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
分享:
喜欢0
赠⾦笔加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 回密码 注册记住登录状态
昵  称:
评论并转载此博⽂
发评论
html document是什么
以上⽹友发⾔只代表其个⼈观点,不代表新浪⽹的观点或⽴场。