XHTML 与 HTML5

2013-01-30 04:00:19 +08:00
 dcoder
HTML5 发展现状如何啊,是不是巨头们还在吵,还是HTML5就是泡沫?

XHTML 看书说是必须熟悉的。看 v2ex 的源码也是 XHTML 的。

web老鸟来指点下?
4151 次点击
所在节点    问与答
8 条回复
Sivan
2013-01-30 04:47:42 +08:00
html5 是趋势,但学好 xhtml 没坏处。
soulteary
2013-01-30 05:16:47 +08:00
摸索中的菜鸟占个地板。

我的观点可能不成熟,从俭入奢易,从奢入简难。
html相对随意,写法多样化,包容并存,比较奢。xhtml比较刻板,是就是是,否就是否,属于简。

有的人说x的规范是繁文缛节,相对麻烦,过时什么的,我不这么看。
无规矩不成方圆,过分简单的规矩没必要存在。
而相对麻烦一点的规矩可以让你的想法在浏览器中的表现和行为保持较好的一致性。


如果你写的比较保守,标签闭合,嵌套正确,结构tag书写都是小写,文档声明正确,
正常的终端程序,没理由解释出一个以上的答案。

但是,如果你写的比较随意,混搭的嵌套,让浏览器自己去猜测结构,自己补全,甚至不声明文档头(这个是错误,也不是html的主导),那么你的想法在不同浏览器里就有了不同的含义。

这里的不同的含义包括并不局限于JS DOM模型,CSS解释出来的特殊性顺序等...

而且你写的随意,后来维护的人也就跟着你一起随意了,楼主你怎么看。
0x0001
2013-01-30 07:14:33 +08:00
其实css3和js学好,html5剩下的没多少…
dcoder
2013-01-31 00:22:50 +08:00
b362311
2013-01-31 12:18:05 +08:00
XHTML 与 HTML5都是一样的东西,只是标准不同而已
dcoder
2013-02-01 04:00:24 +08:00
@soulteary 倒是只有你的回复干货多一点... -_-
dcoder
2013-02-01 08:44:42 +08:00
Flask 的网站上建议用 HTML5, 不建议用 XHTML
http://flask.pocoo.org/docs/htmlfaq/

What should be used?
Currently, the answer is HTML5. There are very few reasons to use XHTML considering the latest developments in Web browsers. To summarize the reasons given above: ... blablabla...
soulteary
2013-02-01 18:09:18 +08:00
@dcoder 我乱说的而已,blablabla省略掉的list的内容,其实或许应该注意时效性和你针对的群体。尤其是划定了群体,你使用的规范也会稍稍的变化吧。

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

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

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

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

© 2021 V2EX