html - 为什么 Google 将 Logo 放在 <table> 中?

标签 html

<分区>

google搜索结果页面左上角的标志:

https://www.google.com/search?q=why+does+google+put+logos+in+tables

截图:

Google Logo on Search Result Page

这是有原因的吗?优化还是混淆? Google 只是赶时髦吗?

最佳答案

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

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

虽然在表格单元格外垂直对齐内容并非不可能,但在 TD 内这样做是最简单的,尤其是当您需要 vertical-align: middle 时。

关于html - 为什么 Google 将 Logo 放在 <table> 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16023716/

相关文章:

html - 大图和小图的 CSS 对齐

html - 下拉菜单出现在内容区域下方

javascript - 在 HTML 中将 JSON/YAML 层次结构显示为树?

python - 在Python中上传和读取csv文件

javascript - js代码之间的冲突[navbar]

html - 用响应式视频填充 Bootstrap 列背景

javascript - 限制文本框以特定字符开头

html - 有没有办法使嵌套列表有效?

javascript - 如何使用 Javascript 将数组中的数据设置为表单元素的值

php - 依赖 HTML 'required' 进行简单的表单验证