Mientras que en este momento estás construyendo un sitio para una empresa de desarrollo web en Londres, ¿qué ocurre cuando quieres reutilizar el código para una empresa de desarrollo web en Nueva York? ¿o qué tal una tienda de manualidades en Londres? Parece trivial ahora, ya que estás escribiendo el código, pero ¿y si tienes un equipo? La mejor práctica es usar nombres que tengan sentido para la página en cuestión. Si usted trae a la página en la pantalla, a nadie debe ser capaz de identificar los principales componentes: encabezado, pie, navegación, etc., etc.
Mientras que las identificaciones y las clases deben ser descriptivos como Christoper Altman publicado (v .warningtext
.redtext
) no hay necesidad de sobrecargarlos con información (.thisTextAppearsWhenTheUserEntersTheirNameInThePhoneNumberArea
es un poco tonto) por lo que hay que lograr un equilibrio. Generalmente, como regla, trato de usar la descripción mínima para etiquetar específicamente una sección, tanto para simplificar la apariencia de mis códigos como mi obsesión enfermiza por la velocidad.
En resumen, si todo lo que necesita para identificar correctamente una sección es el encabezado, utilice el encabezado. No es necesario introducir más información si no tiene un propósito.
NCSS es un documento sobre las convenciones de nombres de CSS: http://stackoverflow.com/questions/7927193/css-class-naming-convention/20253304#20253304 – redaxmedia