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

时间:2011-12-11 12:47:31

标签: 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>

提前致谢, 约瑟夫

3 个答案:

答案 0 :(得分:5)

最有可能兼容。

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

答案 1 :(得分:4)

我认为Google会对性能产生疯狂的深度,因为button元素在幕后通过WebKit堆栈进行了长途旅行。

As shown in this video by Alex Russell

答案 2 :(得分:-1)

谷歌因此而闻名。他们也在很多布局中使用表格。

他们是怎么做的真的很重要吗? Gmail似乎非常成功,尽管这不是W3C应该做的事情。