html - 为什么 gmail 按钮是 "div"标签而不是 "button"标签?

标签 html css gmail

<分区>

为什么 gmail 按钮是“div”标签而不是“button”标签?

来自 chrome firebug 的 gmail 按钮代码:

<div id=":or" class="T-I J-J5-Ji ar7 T-I-ax7 L3 T-I-JO" role="button" tabindex="0" aria-expanded="false" style="-webkit-user-select: none; " aria-haspopup="true">
 <span class="Ykrj7b">More</span>
 <div class="G-asx T-I-J3 J-J5-Ji"></div>
</div>

提前致谢, 约瑟夫

最佳答案

最有可能是为了兼容性。

Internet Explorer 6 和 7 似乎正在添加自己的 padding to button elements .此外,这些浏览器中的按钮元素似乎存在宽度问题 when applying styles to them .

关于html - 为什么 gmail 按钮是 "div"标签而不是 "button"标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8464080/

相关文章:

html - 固定菜单,但正文覆盖了菜单

javascript - 如何获取/设置表格中的滚动位置?

css - 绝对定位的 div 看起来不同......在同一浏览器的不同实例中

css - 有没有办法将字体 Awesome Icon 的高度和宽度设置为其父容器的完整宽度和高度?

css - 删除 CSS 注释的 sed 命令不起作用

gwt - 新的 Gmail 外观是在 GWT 中构建的吗?

JQuery 附加到多个元素失败

javascript - 使用 "background-image"时,DIV "background-size : 100% 100%"未延伸到整个 DIV

asp.net - 如何从 hotmail、live、gmail、yahoo 导入联系人

html - Google 邮件不呈现占位符