gpt4 book ai didi

css - 在 div 中对齐图像 + 文本

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

我一直对这些盒子有疑问。问题是我需要让文本始终在框 + 图像的中间对齐,无论它有多少行。看看下面的例子,非常感谢:

HTML(我使用的是 960 网格)

    <div class="grid_4 prod-box-small alpha">
<h5>Shampoos</h5>
<div class="prod-img-box-small"><img src="images/product_small_1.jpg" alt="" /></div>
</div>

CSS

.prod-box-small {
border:1px solid #e4e4e4;
min-height:115px;
padding-right:12px;
padding-left:20px;
margin-bottom:20px
}
.prod-box-small h5 {
color:#820c8e;
float:left;
font-weight:600;
max-width:100px;
padding-top:42px;
padding-bottom:22px
}
.prod-img-box-small {
width:100%;
display: block;
padding:0;
max-height:105px;
margin-right: 0;
text-align: right;
line-height: 115px;
}
.prod-img-box-small img {
max-width:100%;
max-height:100%;
vertical-align: middle
}

最佳答案

使用 display:inline-block 格式化 h5,这样 vertical-align 就可以处理它,并给它一个宽度 - 比如这个:http://jsfiddle.net/Cds5q/

(h5img 元素写的时候标签之间没有任何空格,否则你会得到它们之间一个空格字符的宽度,然后它们就不会' t 完全适合 div 元素。)

关于css - 在 div 中对齐图像 + 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20403564/

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