V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
love
V2EX  ›  编程

既然 html5 允许省掉属性的引号,那为了美观你们打算省掉吗?

  •  
  •   love · 2014-08-02 21:51:55 +08:00 · 4391 次点击
    这是一个创建于 3770 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前,由于xml洁癖,我这么写:
    <input type="text" name="username" disabled="disabled" />

    后来这么写:
    <input type="text" name="username" disabled>

    以后打算就这样了好吗:
    <input type=text name=username disabled>

    是不是更清爽?
    9 条回复    2014-09-22 18:46:28 +08:00
    xream
        1
    xream  
       2014-08-02 22:03:19 +08:00
    看模板 Jade 里不带引号就是变量...
    helone
        2
    helone  
       2014-08-02 22:23:21 +08:00
    。。。楼主你考虑不支持html5浏览器的感受了么?
    s5s5
        3
    s5s5  
       2014-08-02 22:25:09 +08:00
    你的代码是写给小伙伴看的,加上是不是更友好些呢?
    去掉的工作可以交给发布前的优化工具来做
    cbsw
        4
    cbsw  
       2014-08-02 22:28:57 +08:00
    Flask 文档中也是没有引号的
    arzusyume
        5
    arzusyume  
       2014-08-02 23:05:07 +08:00
    <input class="xxx disabled" />
    yuyachen
        6
    yuyachen  
       2014-08-03 00:00:12 +08:00
    我还是觉得第一种最舒服
    SoloCompany
        7
    SoloCompany  
       2014-08-03 00:09:52 +08:00
    无歧义可省略引号这难道不是 HTML1.0 就是这样的吗(假如有1.0的话
    jakwings
        8
    jakwings  
       2014-08-03 07:26:22 +08:00
    假如要难为爬虫的话……没有引号就不方便快速在内容始末跳转了啊,编程语言里有大括号做标记还是挺方便的。完全美观不现实啊……


    @helone HTML4 时代早允许那样写了,而且有好多人那样写过。
    kofip
        9
    kofip  
       2014-09-22 18:46:28 +08:00
    这样写,不会有歧义吗?

    解析器 应该会很郁闷。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5906 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 03:00 · PVG 11:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.