我正在尝试使用内联/内联 block 来获得简单的两行布局,但它不适用于我的第三个元素。我希望顶行有三张图片,底行有文本所属的每张图片下的文本。有人可以解释一下我做错了什么吗?
.floatL {
float: left;
}
.box div {
display: inline-block;
}
<div class="box">
<div class="floatL">
<img src="dog1.jpg" alt="Picture of a Dog" width="100" height="100">
<p>Something about the dog</p>
</img>
</div>
<div class="floatL">
<img src="cat1.jpeg" alt="Picture of a Cat" width="100" height="100">
<p>Something about the dog</p>
</img>
<div class="floatL">
<img src="colors1.jpg" alt="Picture of Colors" width="100" height="100">
<p>Something about the dog</p>
</img>
</div>
</div>
最佳答案
关于html - 左浮动和内联 block 仅适用于某些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38023500/