El estándar HTML5 agrega muchos elementos semánticos nuevos.
Aquí presentamos principalmente nuevos elementos en la estructura de la página.
¿Qué es un elemento semántico?En términos simples, los elementos semánticos deben dar algún significado al elemento (etiqueta).
Como <weader> que representa el encabezado, <stooth> para indicar el pie de página.
Característica① Mantenimiento fácil: el uso de elementos semánticos tendrá información de estructura de página más clara, lo cual es fácil de mantener el mantenimiento de seguimiento de la página. No es necesario ver el código nuevamente: busque división antes de encontrar el nombre de clase específico.
② Gabinete -Free: ayuda a leer el lector de pantalla y otras herramientas auxiliares.
③ Optimización optimizada del motor de búsqueda: después de verificar algunos elementos semánticos de HTML5, los robots de búsqueda pueden recopilar información en su página de índice.
Diseño de interfaz originalEn el diseño de la página, <Viv> es un elemento muy común.
Para facilitar el mantenimiento, los diseñadores a menudo dan estos <div> classname (categoría de estilo) o identificación con nombres especiales.
Por ejemplo, un elemento <div> que representa el encabezado, su nombre de clase o identificación puede ser el cabezal de página, el encabezado, etc.
Ejemplo:
Estructura de página Elemento semántico ilustrarLos elementos semánticos de la estructura de la página se utilizan principalmente para el diseño general de la página.
Y no tiene un estilo especial, todavía necesita usarse con CSS.
Introducción detallada <Arzador>: Defina el área principal de la página web o artículo. Puede contener logotipo, navegación, barra de búsqueda, etc.La versión más baja del navegador: IE 9, Chrome 5
Instrucciones para su uso:
① Cuando se usa para etiquetar la página web, puede incluir información como logotipo, navegación, barra de búsqueda.
② Cuando el título se usa para marcar el contenido, solo cuando el título también se adjunta a otra información, se considera <Header>.
<Main>: Defina el contenido principal de la página web.La versión más baja del navegador: IE no es compatible, Chrome 35
<Tooter>: Defina el área de cola de la página web o artículo. Puede incluir derechos de autor y presentación.La versión más baja del navegador: IE 9, Chrome 5
Instrucciones para su uso:
① Como página web, generalmente incluye derechos de autor del sitio web, restricciones legales y enlaces.
② Como nota al pie del artículo, generalmente contiene la información relevante del autor.
<AV>: Marque el enlace de navegación de la página. Contiene múltiples áreas sobreploqueadas.La versión más baja del navegador: IE 9, Chrome 5
Instrucciones para su uso:
① Una página puede contener múltiples elementos <am>, como la recomendación de navegación y artículos relacionados.
② La información de contacto y la información de certificación en el área <ToTer> no tienen que ser incluidas en el elemento <Al Nav>.
<Sección>: Por lo general, se marca como un área independiente en la página web.La versión más baja del navegador: IE 9, Chrome 5
Instrucciones para su uso:
① Se puede utilizar como un área independiente en la página web, como una sección en el artículo.
<Atticle>: bloques de contenido completos e independientes; Tales como noticias, artículos de blog y otro contenido independiente (excluyendo comentarios o perfiles de autor).La versión más baja del navegador: IE 9, Chrome 5
<Ascante>: defina los bloques de contenido fuera del contenido principal del entorno. Como: anotación.La versión más baja del navegador: IE 9, Chrome 5
<Figura>: representa una sección de contenido independiente y a menudo se usa con <fig -Caption> (representa), que puede usarse para imágenes, ilustraciones, formularios, segmentos de código, etc. en el artículo.La versión más baja del navegador: IE 9, Chrome 8 <fig Caption>: Defina el título del elemento <figura>.
La versión más baja del navegador: IE 9, Chrome 8
Diagrama de ejemplo
Versión antigua del soporte del navegador IE8 arribaEl navegador se utilizará como un elemento interno para elementos que no saben. Los elementos semánticos relacionados con la página son elementos de nivel de bloque, por lo que solo necesita establecer los navegadores que no admiten estos elementos para mostrarlos como elementos de nivel de bloque.
Agregue el siguiente código al estilo:
Artículo, aparte, detalles, figption, figura, pie de página, encabezado, hgroup, main, Nav, Sección, Resumen {Display: Block;}IE8 e IE8 a continuación
Los navegadores por debajo de IE8 e IE8 no admiten el estilo de aplicación de elemento útil que no se puede reconocer.
Así que cree estos elementos semánticos a través de JS y agregue estilos básicos.
Tome el encabezado como ejemplo<script> document.createElement ('Header');Aplicación Archivo externo
Estas creaciones tediosas ya han escrito Lei Feng, recién cargado en la versión anterior de IE.
!