Why does Google place the logo inside of a <table>?

html

Solution

My best guess: vertical alignment:

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

While it's not impossible to align content vertically outside of a table cell, doing so within a TD is by far the easiest, particularly when you want `vertical-align: middle`.

Problem

The logo on the top left of the google search result page: https://www.google.com/search?q=why+does+google+put+logos+in+tables Screenshot: Is there a reason for this? Optimization or obfuscation? Is Google just being hipster?

Original source

Related problems