两个HTML代码的不同之处

2012-07-06 15:05:21 +08:00
 qianleilei
<!-- code 1 -->
<span><span>hello</span></span>world

<!-- code 2 -->
<span>
<span>nice</span>
</span>world
2880 次点击
所在节点    问与答
6 条回复
romoo
2012-07-06 15:17:49 +08:00
darcy
2012-07-06 15:41:02 +08:00
用JS打印一下节点树就明白了
qianleilei
2012-07-06 15:41:50 +08:00
@romoo 是不是inline元素就不应该回车换行。换行的字符导致HTML输出一个空格。
qianleilei
2012-07-06 15:43:25 +08:00
@darcy 这个方法也不错。一开始一直找不到原因,后来发现是换行惹得祸。
romoo
2012-07-06 15:50:43 +08:00
qianleilei
2012-07-06 17:01:07 +08:00
@romoo Google代码规范木有写到inline element应该在一行。囧。Google的规范的确不错。有些规范Google也没有执行。比如省略元素标签。。 ^_^ Thanks.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41594

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX