Red de conocimientos turísticos - Conocimientos sobre calendario chino - El código es el siguiente para mover el mouse a diferentes áreas y mostrar diferentes capas div. El siguiente código siempre dice "la identificación no puede ser un número". Por favor, deme una forma más estandarizada de escribirlo.

El código es el siguiente para mover el mouse a diferentes áreas y mostrar diferentes capas div. El siguiente código siempre dice "la identificación no puede ser un número". Por favor, deme una forma más estandarizada de escribirlo.

Convenciones de nomenclatura y ejemplos de nomenclatura de uso común para nombres e ID de clases de etiquetas HTML

Fuente: Shuanshuang Studio

Cuando nombramos el nombre de clase HTML y la ID de la página principal, no podemos nombrarlos arbitrariamente, ya que esto traerá muchos problemas y se deben seguir ciertos principios. A continuación se muestran algunas convenciones de nomenclatura y ejemplos de nomenclatura comunes de nombres e identificadores de clases de etiquetas html.

1. Nomenclatura estructurada

El marcado estructurado significa que la información de expresión/posición está completamente separada del contenido, que incluye el nombre de la clase y el nombre de identificación que aparecen en el marcado.

La información asociada con el marcado se utiliza para describir la estructura del documento, no su apariencia. De esta manera, puedes reutilizar contenido y marcas en diferentes formatos de apariencia simplemente cambiando el CSS. Al comprender este método, no nos resulta difícil descubrir que cuando se trata de formatos de apariencia como el audio, no es apropiado nombrar clases e ID según las posiciones de la página. Por lo tanto, las clases y los identificadores deben estructurarse en función de cómo se utilizan en el documento y no de dónde aparecen.

La estructura de los nombres de clase e ID es la siguiente:

branding

main-nav

subnav

main- content

sidebar

Estos nombres son fáciles de entender, pero describen el mismo contenido que los nombres intuitivos. Esto alinea más el código con la intención original de usar marcado estructural puro, permitiendo a los desarrolladores usar los formatos de visualización de varios medios sin cambiar el marcado.

Incluso si no planeas formatear tus páginas web en otros medios, el uso de nombres estructurados puede ayudarte a actualizar o rediseñar tu sitio más fácilmente en el futuro. Por ejemplo, la denominación estructurada evita confusión cuando un div con ID de columna derecha se mueve al lado izquierdo de la página. Esto es más apropiado para una barra lateral div porque los desarrolladores pueden entender intuitivamente su nombre independientemente de en qué lado de la página aparezca.

2. Nombramiento intuitivo

Cuando diseñamos una página web y necesitamos identificar un div, la idea más natural es nombrar el elemento usando términos que describan su posición en la página. Los nombres de clase e ID generados por este método son los siguientes:

panel superior

nav.horizontal

lado izquierdo

center- column

right-col

Estas son formas válidas de nombrar clases e identificadores CSS y XHTML. Estos términos son simples y claros, satisfaciendo así la necesidad de identificar los elementos de la página y sus estilos CSS correspondientes.

El problema, sin embargo, es que estos nombres están asociados a expresiones específicas del contenido de la página. Se refieren a la posición de los elementos de la página dentro de un diseño de página específico, por lo que usar estos nombres fuera de este diseño puede resultar inapropiado o incluso confuso. Al mismo tiempo, estos nombres no se refieren a la estructura del contenido del documento. Así que aquí hay una mejor manera de nombrar clases e ID de CSS.

3. Convenciones

Andy Clarke analizó el código fuente de 40 sitios web diseñados por desarrolladores que defendían conceptos de diseño web estandarizados. Aunque los nombres de las clases y los nombres de identificación eran inconsistentes, se encontraron algunos nombres comunes que aparecían con frecuencia.

Aquí hay una lista de muestra de los nombres de clase/id más comunes:

Encabezado: encabezado

Contenido: contenedor

Contenedor: contenedor

Pie de página: pie de página

Copyright: copyright

Navegación: menú

Navegación principal: menú principal

Subnavegación: subMenú

Logo: logo

Eslogan: slogan

Título: banner

Abreviatura: bannerbanner

Título: title

p>

Barra lateral: Barra lateral

Icono: Icono

Nota: Nota

Buscar: Buscar

Botón: Botón

Iniciar sesión: Iniciar sesión

Enlace: Enlace

Cuadro de información: Gestión

Modifiqué parte de su código, pruebe el siguiente método Ejecutar:

<.title>Documento sin título

<.getElementById(d1).style.display='none'; //ocultar capa

}

función mousemove(id)

{

ocultar("lista1");

ocultar("lista2");

ocultar ("lista3");

//----------------

mostrar(id);

}

3333333

& lt;td onMouseMove="mousemove('list3')">5555555

4444444

5555555