Ich brauche eine Reihe von Icons unter einem div gruppiert, um auf der rechten Seite meines Logos zu erscheinen (die in der oberen linken Ecke befindet). Ich brauche das Logo und alle Symbole, um eine relative Position zu haben. Ich benutze float:left
für beide divs, aber die zweite div (die Gruppe von Symbolen) erscheint unter dem Logo und nicht auf der rechten Seite. Ich habe auch versucht, sie unter einer ungeordneten Liste zu gruppieren und style="float:left"
als HTML einzugeben, aber es funktioniert auch nicht.Floating Bilder sind nicht auf der gleichen Höhe auf der relativen Position
Hier ist die CSS ist:
div.container {
width: 1111px;
}
#parent {
display: flex;
}
.logo {
float:left;
position: relative;
top:0px;
margin-left: 0px;
}
#icons {
position:relative;
float: left;
white-space: nowrap;
width: 100%;
display: table;
max-width: 100%;
}
.all-icons {
position: relative;
float: left;
vertical-align: middle;
padding: 15px;
display: table-cell;
}
.all-icons img {
height:auto;
width: auto;
max-height: 77px;
max-width: 100%;
margin: 15px;
}
Und der HTML:
<body> <div class="container">
<div id="parent">
<div class="logo"> <img src="../Header/Logo-vector.png" width="27%" height="27%"> </div>
<div id="icons" style="float:left" class="all-icons">
<img src="../Header/icons/icon1.png" width="389" height="317">
<img src="../Header/icons/icon2.png" width="451" height="317">
<img src="../Header/icons/icon3.png" width="427" height="317">
<img src="../Header/icons/icon4.png" width="837" height="317">
<img src="../Header/icons/icon5.png" width="594" height="317">
</div>
</div>
</div>
</body>
Ich suche die grauen Kästchen direkt rechts von der roten Box. – Renzo
@Renzo Ohne den Leerraum zwischen? – LGSon
Nein, vorzugsweise immer noch gleiche Ränder zwischen allen Elementen. @LGSon – Renzo