我尝试将我的图像水平对齐我的收音机盒:
以下是我使用的代码:
<div class="radio46">
<input type="radio" name="colors" value="J"> <img class="couleur" src="Img.jpg" width="20" height="20" border="0" alt="Jaune">
<input type="radio" name="colors" value="V"> <img class="couleur" src="Img2.jpg" width="20" height="20" border="0" alt="Vert">
</div>
&#13;
CSS应用于它:
.radio46{
font-size: 15px;
opacity: 0.5;
text-align: center;
margin: auto;
line-height:15px;
}
但是,我无法弄清楚如何修复它。
请你帮帮我?
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以使用Flexbox将其居中
.radio46 {
opacity: 0.5;
display: flex;
align-items: center;
}
或传统方式
.radio46 {
opacity: 0.5;
}
input, img {
vertical-align: middle;
display: inline-block;
}
答案 2 :(得分:0)
.radio46 *
{
vertical-align: middle;
}
当图像的高度相对较大时,您可以看到它正常工作。