2013-04-15 9 views
9

logo w lewym górnym rogu strony wyników wyszukiwania Google:Dlaczego Google umieszcza logo wewnątrz numeru <table>?

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

Zrzut ekranu:

Google Logo on Search Result Page

Czy istnieje powód do tego? Optymalizacja lub zaciemnianie? Czy Google jest po prostu hipsterem?

+0

możliwy duplikat [Dlaczego Google i Twitter używają układu tabeli?] (Http://stackoverflow.com/questions/1236053/why-do-google-and-twitter-use-table-layout) – karthikr

+0

Są to google , mogą robić, co chcą ... ale +1, też mnie to interesuje. – Kaloyan

+0

To jest kiepski lol, ciekawe! – Rob

Odpowiedz

4

Mój najlepszy przypuszczenie: pionowe wyrównanie:

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

Choć nie jest to niemożliwe, aby wyrównać zawartość pionowo poza komórce tabeli, czyniąc to w TD jest zdecydowanie najprostszy, szczególnie gdy chcemy vertical-align: middle.

+1

Ma to sens, ponieważ logo zmienia się z powodu Doodles. Niektóre mogą różnić się wysokością. – Blenderer

1

Spójrz na źródło, główna wyszukiwarka Google łamie wiele "reguł". Niepoprawne użycie elementu semantycznego, używanie tabel do pozycjonowania, pomijanie niepotrzebnych znaczników zamykających itd., Niezależnie od tego, która z nich zawiera najmniej znaków. Wydaje się, że stosują oni podejście "co działa", HTML, który poprowadziłby Cię w dół, jeśli zasugerowałbyś to na przykład na SO. Możesz i powinieneś osiągnąć takie samo pozycjonowanie logo za pomocą CSS, ale zastanów się, czy mają zasoby, aby je utrzymać i zapewnić zgodność przeglądarki oraz wiele zachęt do utrzymywania rozmiaru strony w jak najmniejszej ilości bajtów.

-1

Myślę, że to nie jest specjalny powód. Wiem, że to może zabrzmieć dziwnie, ale myślę, że to może być ich wzór. Jak widzę, nie ma znaczników, które uzasadniają użycie tej tabeli i nie widziałem specjalnego traktowania w css tych węzłów DOM.

Myślę, że to nic specjalnego.

Przepraszam, człowieku.

Powiązane problemy