好吧,我是CSS的新手,我不明白自己哪里写错了。
所以我有这个HTML:
<body>
<div class="container">
<div class="inner">
<img src="/images/LogoWhite.jpg" alt="The Mosshelter Logo" class="logo">
<div class="left">
<div class="min1">
<img src="/images/1.jpg" alt="miniatura1">
</div>
<div class="min2">
<img src="/images/2.jpg" alt="miniatura2">
</div>
<div class="min3">
<img src="/images/3.jpg" alt="miniatura3">
</div>
</div>
<div class="right">
<div class="immaginedx">
<img src="/images/30707343_763979673809675_1848895112105426944_o.jpg" alt="immaginedx">
</div>
</div>
</div>
</div>
使用此CSS(我希望将3张图像彼此相邻):
body {
margin: 0;
height: 100vh;
}
.container {
margin: 0 auto;
.logo {
width: 1000px;
align-self: center;
}
.left {
padding: 1em;
}
.min1 img,
.min2 img,
.min3 img {
width: 100px;
display: inline-block;
}
.right {
.immaginedx img {
display: none;
}
}
}
我在不同的div中有3张图片,应该不行吗?
谢谢!
答案 0 :(得分:1)
更改:
.left {
padding: 1em;
}
收件人:
.left {
display: flex;
flex-direction: row;
padding: 1em;
div {
width: 33%;
}
}
这将为它提供正确的布局属性,以并排显示子项,而不是彼此并排显示。