Мне нужен набор значков, сгруппированных под div, справа от моего логотипа (который находится в верхнем левом углу). Мне нужен логотип и все значки, чтобы иметь положение родственника. Я использую float:left
для обоих div, но второй логотип (группа значков) появляется под логотипом, а не справа. Я также попытался группировать их по неупорядоченному списку и ввести style="float:left"
как html, но он тоже не работает.Плавающие изображения не находятся на одинаковой высоте в относительном положении
Вот CSS:
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;
}
И 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>
Я ищу, чтобы получить серые прямоугольники прямо справа от красной коробки. – Renzo
@ Renzo Без пробела между? – LGSon
Нет, предпочтительно все равно равные поля между всеми элементами. @LGSon – Renzo