divの下にグループ化された一連のアイコンが、ロゴの右上に表示される必要があります(左上隅にあります)。私はロゴとすべてのアイコンが相対的な位置を持つ必要があります。両方のdivにfloat:left
を使用していますが、2番目のdiv(アイコンのグループ)はロゴの下に表示され、右には表示されません。私はまた、順序付けされていないリストの下でそれらをグループ化し、style="float:left"
をhtmlとして入力しようとしましたが、どちらも機能しません。フローティングイメージの相対位置が同じでない
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::ここで
はCSSで<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