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?