CSS输入[type ="type"]需要引用?

 秋秋 发布于 2023-01-29 13:09

我一直认为CSS输入[类型]选择器需要引号来指定类型,例如:

input[type="email"], input[type="text"]

现在我下载了几个样式的复选框和CSS报告:

input[type=checkbox] {
     display:none;
}

报价是否需要或者是否与它们相同?

1 个回答
  • 不,根据CSS语法规则不需要引号.

    规则有点混乱,但这是相关的生产.请注意该值如何可以是标识符(未加引号的类似字的值)或带引号的字符串.

    attrib
      : '[' S* IDENT S* [ [ '=' | INCLUDES | DASHMATCH ] S*
        [ IDENT | STRING ] S* ]? ']'
    

    和相关的令牌:

    ident       -?{nmstart}{nmchar}*
    nmstart     [_a-z]|{nonascii}|{escape}
    nmchar      [_a-z0-9-]|{nonascii}|{escape}
    
    string      {string1}|{string2}
    string1     \"([^\n\r\f\\"]|\\{nl}|{escape})*\"
    string2     \'([^\n\r\f\\']|\\{nl}|{escape})*\'
    

    精明的读者可能已经注意到在标识符字符中允许使用"nonascii":在ASCII平面之外,技术上允许所有Unicode字符在标识符中.然而,从实际的角度来看,除了"琐碎"的案例外,我建议引用任何内容.

    2023-01-29 13:10 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有