Na mojej stronie html mam dwa divy wewnątrz div kontenera. Dwa wewnętrzne divy mają "position: aboslute". Należy je umieścić w lewym dolnym rogu pojemnika div.Bezwzględne divy obok siebie
Działa to doskonale, gdy pojemnik div ma tylko jeden wewnętrzny element div. Ale kiedy dodaję drugi div, wtedy drugi div jest umieszczany na szczycie pierwszego wewnętrznego diva. Co ma sens. Ale teraz staram się znaleźć sposób, aby umieścić je obok siebie, zamiast się na siebie nachodzić.
Wewnętrzne elementy div są generowane. Nie mogę więc ręcznie dodać do nich identyfikatora. Wszystko, co mają, to jedno imię klasy.
<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;
}
ktoś ma jakiś pomysł jak rozwiązać ten problem?
możesz ustawić je w odpowiedniej pozycji, ponieważ zachowują układ względem elementu nadrzędnego (kontenera). – jeschafe
Co powiesz na umieszczenie każdej z nich w "li", w przeciwieństwie do elementu "div"? Elementy listy stylów są wtedy bardzo elastyczne i proste! – Liggy
po prostu używaj pierwszego dziecka/ostatniego dziecka, zobacz moją odpowiedź – Huangism