Estaba jugando con Firebug y editando el archivo CSS de Gmail, y quería editar un botón, pero la identificación div para ese botón era :rj
. Estoy bastante seguro de que CSS no permite los puntos
en
, y especialmente comenzando como nombres de ID y clase. Así que supongo que este es un truco avanzado. No estoy seguro de si es consistente como esto para cada usuario, pero FWIW, la ID era para el botón "Buscar correo" en la parte superior de la página.Id. Loco de Google y convenciones de nomenclatura de clase
¿Alguien sabe lo que están haciendo y cómo lo están haciendo?
El estándar HTML permite dos puntos en los valores de id, pero el primer carácter de una identificación debe ser una letra. –
Una mejor pregunta tal vez es * ¿por qué * lo están haciendo? Después de todo, Google es conocido por su código limpio y compatible con los estándares (no solo HTML, pero he escuchado cosas excelentes sobre C++), por lo que debe haber una buena razón por la que no respeta el estándar. –
Lo más probable es que todos esos nombres locos sean generados por una herramienta y no con lo que realmente trabajan los desarrolladores. Google también es famoso por la optimización, y reducir los bytes de algo descargado por millones puede generar ahorros reales. –