gpt4 book ai didi

html - 垂直对齐 anchor 标签

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

我想将以下屏幕截图中的图标与其他元素垂直对齐:

enter image description here

我想知道是否可以在不更改 html 结构的情况下找到一点修复(我没有开发该代码,我只是在调试)。我尝试使用 vertical-align:middle 属性,但没能修复它。

li {
display: inline-block;
list-style: outside none none;
margin: 0px 0px 11px;
padding: 0px;
}

label {
width:200px;
float:left;
padding:8px;
}

select {
border: 1px solid #CBCBCB;
float: left;
padding: 5px;
width: 318px;
color: #4F4E4E;
font-family: lucida sans unicode;
}

<ul>

<li>
<label for="1_selectLangue">
Langue
<span style="color:red">*</span>
</label>

<select id="1_selectLangue"></select>

<a id="boutonLangue">
<img src="ic_enter.png"/>
</a>

</li>

</ul>

JSFiddle:https://jsfiddle.net/aghvyhto/2/

最佳答案

使用 display: inline-block;vertical-align: middle; 并删除 float: left; 两个 标签选择

ul {
width:800px;
}

li {
display: inline-block;
list-style: outside none none;
margin: 0px 0px 11px;
padding: 0px;
}

label {
width:200px;
/*float: left;*/ /* Remove this. */
padding:8px;
}

select {
border: 1px solid #CBCBCB;
padding: 5px;
/*float: left;*/ /* Remove this. */
width: 318px;
color: #4F4E4E;
font-family: lucida sans unicode;
}

/* Add the following styles. */
li > * {
display: inline-block;
vertical-align: middle;
}
<ul>
<li>
<label for="1_selectLangue">
Langue
<span style="color:red">*</span>
</label>
<select id="1_selectLangue"></select>
<a id="boutonLangue">
<img src="ic_enter.png"/>
</a>
</li>
</ul>

关于html - 垂直对齐 anchor 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41278999/

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