Tengo un problema y no sé cómo corregirlo. Lo que quiero es que el "recuadro rojo" permanezca en la parte superior de la página en un z-index 2, mientras que todo el contenido del fondo permanece en el índice 1, pero de alguna manera este código está "contrayendo" las capas. Si alguien puede ayudarme, realmente lo aprecio. Lo siento por mi ingles. Gracias por adelantado.Cómo "z-index" para hacer que un menú esté siempre en la parte superior del contenido
<html>
<head>
<title></title>
<style type="text/css">
body { margin: 0; }
#container {
position: absolute;
float: right;
z-index: 1;
}
.left1 {
background-color: blue;
height: 50px;
width: 100%;
}
.left2 {
background-color: green;
height: 50px;
width: 100%;
}
#right {
background-color: red;
height: 300px;
width: 300px;
float:right;
z-index: 999999;
margin-top: 0px;
position: relative;
}
</style>
</head>
<body>
<div id="container"></div>
<div class="left1">LEFT BLUE</div>
<div class="left2">LEFT GREEN</div>
</div>
<div id="right">RIGHT RED</div>
</body>
</html>
Creo que necesitarás compartir algunos html para ayudarnos a ayudarte ... es probable que no necesites z-index para hacerlo. puedes usar el posicionamiento relativo y absoluto ... y mirando a tu ejemplo css, me temo que quizás no entiendas cómo usar correctamente el posicionamiento relativo y absoluto. No es que yo sepa mucho sobre eso;) – rafaelbiten
¡Funcionó! Perfecto. Lo he intentado antes pero no lo cambié a "absoluto". ¡Muchas gracias! – rmz
etiqueta de extremo extra de div en tu html – adedoy