zzzcsd 2016-03-26 01:51 采纳率: 0%
浏览 3770

button元素里面,能嵌套别的东西吗?

 <button type="submit">
            <span class="usa-search-submit-text">Search</span>
</button>

这种写法,规范吗?
button里面,原则上是不能嵌套别的东西吧?
如果是不嵌套,什么才是最佳实践呢?

  • 写回答

6条回答

  • java仔 2016-03-27 14:07
    关注

    如果你只是因为原生的button样式而被困扰,我想你可能多虑了,button标签的样式也是允许你修改的,包括button标签的文本样式,也就没必要去刻意加入调整的标签,如你上面的span去控制文本的样式了。要是你还是觉得button不好调样式,索性就换成别的,如div、span,然后再绑定一个触发事件,如onclick,调用它应有的js方法就好了。这样的规范不用太过纠结,因为前端的实现给予开发者很大的自主能力,在所需要的浏览器及相应版本下显示正常,在规定必须满足的浏览器及版本中显示良好即可。
    你上面的代码,也可以改为:

     <button type="submit" class="usa-search-submit-text">Search</button>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀