Comentario: Lees eso bien: usa una etiqueta A para envolver elementos de nivel de bloque. Antes de HTML5, la etiqueta A pertenecía al elemento en línea, mientras que Div, H1, P, etc. son elementos de nivel de bloque. Si se envuelve por la fuerza, puede truncarse por la fuerza en múltiples etiquetas A. Los amigos interesados pueden aprender más.
En comparación con XHTML, HTML5 ha causado una serie de pensamientos a través de elementos más simples, y francamente, esta es realmente una simplificación muy necesaria. Una de estas simplificaciones es la capacidad de envolver elementos de nivel de bloque como Div, HAT H (H1 ... H6), y la etiqueta del párrafo P. Usted lees bien: envuelve el elemento de nivel de bloque con una etiqueta A (nota del traductor: antes de html5, la etiqueta pertenecía al elemento en línea, mientras que div, h1, p, etc. eran elementos de nivel de bloque. Curso, se trata del navegador).Código de muestra:
<Body>
<a href = "/About-Page.php">
<div>
<h1> Acerca de David Walsh </h1>
<p>
El autor original es desarrollador web de 27 años y es un consultor experto en JQuery & Mootols. La dirección son Madison y Wisconsin. También es el fundador y director de Wynq Web Lab. Motato: No diseño sitios web, solo los dejo correr.
</p>
</div>
</a>
</body>
Eso es todo. Una etiqueta A está envuelta con elementos como Div, P, H1. Cabe señalar que no puede incluir otra etiqueta en una una etiqueta, de lo contrario, lo que sucede puede ser que cada navegador es inconsistente.
¿Qué opinas?
Estoy muy en conflicto acerca de usar unas etiquetas para contener elementos de nivel de bloque, y se siente como un montón de código de basura cuando se ve rápidamente. Por otro lado, para evitar este enfoque, hemos estado usando JavaScript para lidiar con él. El propósito de los elementos que se puede hacer clic es completar tareas y funciones. El uso de HTML nativo para completar esta función es más natural que JS, y a veces definitivamente será muy conveniente. Lo que quiero preguntar es: ¿Qué piensas de esta práctica? ¿Puedes usarlo de inmediato? ¡Comparta sus puntos de vista!
(Nota del traductor: en el proyecto del traductor, un miembro del equipo usa esta función. Es triste ver en Myeclipse porque es un montón de advertencias amarillas. Pero objetivamente hablando, a veces algunos códigos son realmente efectivos, como <Red> o algo)