我刚刚玩Firebug和编辑Gmail的CSS文件,我想编辑一个按钮,但该按钮的div ID是:rj.我相当肯定,CSS不允许冒号在 -and尤其是起-ID和类名.所以我的猜测是这是一些高级技巧.我不确定每个用户是否一致,但是FWIW,ID是针对页面顶部的"搜索邮件"按钮.
有谁知道他们在做什么以及他们是如何做的?
ID过去对于允许的内容非常严格,而不是类.但是,HTML5减少了对可能是ID值的许多限制.
这是一篇关于HTML5中ID和类允许的内容的文章:http://mathiasbynens.be/notes/html5-id-class
这足以让你的头受伤.
编辑:
为了解答有关Google为何使用看似随机的ID的问题,我确信他们使用的ID和类对他们的程序员来说非常有意义.
Google 只拥有一种浏览器,因此如果他们想要创建像 Firefox 这样跨浏览器兼容的 Web 应用程序,他们必须遵循与其他 Web 开发人员相同的标准和规则。也就是说,大多数现代浏览器在解析 html 时都非常宽松,因此虽然您的示例不是正确的 HTML 并且可能无法验证,但不会产生明显的负面影响。
| 归档时间: |
|
| 查看次数: |
1769 次 |
| 最近记录: |