Html 为什么谷歌会将徽标放在a<;表>;?

Html 为什么谷歌会将徽标放在a<;表>;?,html,Html,谷歌搜索结果页面左上角的徽标: 截图: 这有什么原因吗?优化还是混淆?谷歌只是时髦吗?我的最佳猜测:垂直对齐: #gbqlw { display: table-cell; height: 71px; padding: 0; padding-right: 16px; position: relative; vertical-align: middle; } 虽然在表格单元格外垂直对齐内容并非不可能,但在TD内垂直对齐是迄今为止最简单的,尤其是当你想查看源代码时,谷歌的

谷歌搜索结果页面左上角的徽标:

截图:


这有什么原因吗?优化还是混淆?谷歌只是时髦吗?

我的最佳猜测:垂直对齐:

#gbqlw {
  display: table-cell;
  height: 71px;
  padding: 0;
  padding-right: 16px;
  position: relative;
  vertical-align: middle;
}

虽然在表格单元格外垂直对齐内容并非不可能,但在TD内垂直对齐是迄今为止最简单的,尤其是当你想查看源代码时,谷歌的主要搜索网站打破了许多“规则”。不正确的语义元素用法、使用表格定位、省略不必要的关闭标记等。使用最少字符的内容。他们似乎采取了“一切可行”的方法,比如说,如果你建议使用HTML,它会让你被否决。你可以并且应该使用CSS来完成相同的徽标定位,但是考虑到他们有资源来维护它,并确保浏览器的符合性,并且有很多的动机来保持它们的页面大小尽可能少的字节。

< P>我认为这不是一个特殊的原因。我知道这听起来很奇怪,但我认为这可能是他们的模式。正如我所看到的,没有任何标记可以证明使用这个表是正确的,我也没有看到css中对这些DOM节点的特殊处理

所以,我觉得没什么特别的


对不起,伙计。

他们可能是谷歌的翻版,他们可以做任何他们想做的事。。但是+1,我也对这个感兴趣。这真是太棒了哈哈,有趣了!这是有道理的,因为标志会因涂鸦而改变。有些可能高度不同。