gpt4 book ai didi

html - 在 'div' 内显示文字和图片

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:01 25 4
gpt4 key购买 nike

我正在尝试在 div 内显示图像并在图像下方显示文本。如果我设置图像属性 float: left,文本显示在同一行中。我想在中心的下一行显示文本。

.group1 {
border: 2px solid black;
width: 180px;
height: 180px;
text-align: center;
display: inline-block;
font-family: "Open Sans";
}
.title {
font-size: 14px;
}
img {
float: left;
}
<div class='group1'>
<p> <span> <img src='img1.png'> </span>
</p>
<p> <span class='title'> First </span>
</p>
<p> <span> second </span>
</p>
</div>

如何在中心的下一行显示文本'First'?图像应该出现在 div 的左侧

最佳答案

使用时不要忘记清除 float 。你可以用谷歌搜索 clearfix。在大多数情况下,我们可以只对父级使用 overflow:hidden;

.group1 {
border: 2px solid black;
width: 180px;
height: 180px;
text-align: center;
display: inline-block;
font-family: "Open Sans";
}
.title {
font-size: 14px;
}
img {
float: left;
}
.group1 > p:first-child{
overflow: hidden;
}
<div class='group1'>
<p> <span> <img src='img1.png'> </span>
</p>
<p> <span class='title'> First </span>
</p>
<p> <span> second </span>
</p>
</div>

关于html - 在 'div' 内显示文字和图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27267031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com