我正在查看chrome中的gmail源代码并注意到一些元素有:
<div class="TO" id=":6e">stuff</div>
<div class="TO" id=":6f">other stuff</div>
我从来没有在ID中看到过使用“:”。这是为了什么?
答案 0 :(得分:4)
他们只是(有效)身份。
ID可以采取什么形式没有其他限制;特别是,ID可以只包含数字,以数字开头,以下划线开头,仅包含标点符号等。
http://www.w3.org/html/wg/drafts/html/master/dom.html#the-id-attribute
答案 1 :(得分:0)
这是一个猜测 - 但除了谷歌所做的大量最小化和混淆的好处之外,它恰好也是一个很好的反广告策略。如果您是AdBlock的狂热粉丝,如果ID和类实际上是随机的,那么很难独特地隔离html元素。