En mi página html tengo dos divs dentro de un contenedor div. Los dos div interiores tienen una 'posición: aboslute'. Debido a que deben colocarse en la esquina inferior izquierda del contenedor div.Divs absolutos uno al lado del otro
Esto funciona muy bien cuando el contenedor div solo tiene un div interno. Pero cuando agrego un 2º div, entonces el 2º div se coloca encima del primer div interno. Lo cual tiene sentido por supuesto. Pero ahora estoy tratando de encontrar una forma de tenerlos uno al lado del otro en lugar de superponerse entre ellos.
Se generan los divs internos. Entonces no puedo agregarles manualmente una ID. Todo lo que tienen es un nombre de clase.
<div id="container">
<div class="icon">ICON1</div>
<div class="icon">ICON2</div>
</div>
#container {
position: relative;
width: 200px;
height: 200px;
border: 1px solid red;
}
.icon {
position: absolute;
bottom: 0;
left: 0;
border: 1px solid green;
}
Alguien tiene alguna idea de cómo resolver esto?
puede colocarlos relativamente posicionados, porque entonces mantienen el diseño relativo a su elemento principal (contenedor) – jeschafe
¿Qué hay de colocar cada ICONO en un elemento 'li', en oposición al elemento 'div'? ¡Los artículos de la lista de estilos son muy flexibles y simples! – Liggy
solo use first-child/last-child, vea mi respuesta – Huangism