Tecnología

Inicio

Cómo hacer un DIV detrás de otro en HTML

Cómo hacer un DIV detrás de otro en HTML


En la codificación HTML, elementos DIV crean secciones distintas del contenido de una página Web. Los desarrolladores utilizan DIVs de diversas maneras, a veces ocultando o apilar contenido hasta que se produzca una acción determinada, como por ejemplo el usuario haga clic en un enlace. Se puede utilizar una combinación de HTML y hojas de estilo en cascada (CSS) para crear elementos DIV y luego poner una detrás de la otra, gracias a una propiedad CSS llamado "z-index". Mientras se establece la propiedad "posición" de cada DIV en el código CSS, a continuación, puede agregar un valor de "z-index" para apilar los DIVs uno detrás de otro.

Instrucciones

1 Escribir código HTML de un elemento DIV y poner cualquier contenido que desee dentro de la abertura <div> y de cierre </ div> etiquetas. Asignar el DIV un atributo ID para nombrar el elemento DIV. Usted debe escoger un nombre que es único de cualquier otro elemento DIV y no utilizar el mismo ID de más de una vez en la misma página web. He aquí un ejemplo:

<Div id = "firstdiv"> contenido va aquí ... </ div>

2 Crear un segundo DIV debajo del primero y luego agregar cualquier contenido que desea que DIV. Dar este div un atributo ID con un nombre diferente a la primera.

<Div id = "seconddiv"> contenido va aquí ... </ div>

3 Abra su archivo CSS o localizar las etiquetas <style> entre las etiquetas <head> en el archivo HTML que está codificando. Usted puede agregar <style> si no están ya presentes. Utilice el código CSS para dar a cada div un tipo de posición "relativa", como se muestra en este ejemplo:

firstdiv {position: relative;} seconddiv {position: relative;}

4 Añadir la "z-index" propiedad al código CSS para cada elemento DIV. Establecer el valor de "z-index" más alto para el DIV que se acumula en la parte superior de la otra. El DIV más bajo de la pila obtiene el valor "z-index" más bajo.

firstdiv {position: relative; z-index: 2;} seconddiv {position: relative; z-index: 1;}

Puede establecer la "z-index" valor entre cero y 999. Se pueden utilizar valores negativos, pero que puede causar problemas en diseños complejos y no funcionan en versiones anteriores de Internet Explorer.

Consejos y advertencias

  • Siempre una copia de seguridad de los archivos HTML y CSS originales antes de editarlos.