V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dcoder
V2EX  ›  问与答

XHTML 与 HTML5

  •  
  •   dcoder · 2013-01-30 04:00:19 +08:00 · 4129 次点击
    这是一个创建于 4323 天前的主题,其中的信息可能已经有所发展或是发生改变。
    HTML5 发展现状如何啊,是不是巨头们还在吵,还是HTML5就是泡沫?

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

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

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

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


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

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

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

    而且你写的随意,后来维护的人也就跟着你一起随意了,楼主你怎么看。
    0x0001
        3
    0x0001  
       2013-01-30 07:14:33 +08:00
    其实css3和js学好,html5剩下的没多少…
    b362311
        5
    b362311  
       2013-01-31 12:18:05 +08:00
    XHTML 与 HTML5都是一样的东西,只是标准不同而已
    dcoder
        6
    dcoder  
    OP
       2013-02-01 04:00:24 +08:00
    @soulteary 倒是只有你的回复干货多一点... -_-
    dcoder
        7
    dcoder  
    OP
       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
        8
    soulteary  
       2013-02-01 18:09:18 +08:00
    @dcoder 我乱说的而已,blablabla省略掉的list的内容,其实或许应该注意时效性和你针对的群体。尤其是划定了群体,你使用的规范也会稍稍的变化吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   898 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.