今天遇到一个有趣问题, 两段一模一样的代码, 第一段有缩进, 第二段没有(用 js 处理后 append 到 html 页面), 浏览器渲染出来的效果居然不一样, 用 chrome devlop tools 排查了很久才发现这个问题, 然后将第二段代码缩进之后就恢复正常了, 有没有遇到我这样的问题最终找到原因的?
1
hupeng 2016-03-03 08:30:10 +08:00
居然不一样?本来就是不一样的。。。
|
3
otakustay 2016-03-03 12:34:45 +08:00 1
缩进就是空格啊,空格是 TextNode 啊,所以 2 个页面是不一样的啊……
|
4
lyning OP @otakustay 原来时这样子哒, 我用 js 在组装 html 的时候每一个 tr 或者 li 前面都加上\t 或者 \r ,然后就达到我想要的效果了
|
5
justjavac 2016-03-03 23:10:30 +08:00 via Android
为什么用“居然”?
|