【发布时间】:2020-10-25 04:52:49
【问题描述】:
我正在尝试创建一个带有指示其用途的图标的输入,但它并没有呈现我喜欢的方式:
我希望输入与图标处于同一级别,但是,尽管我尽了最大努力:
.field
{
margin: auto;
border-radius: 10px;
width: 67%;
white-space: nowrap;
overflow-x: auto;
}
.field input, .field label
{
display: inline-block !important;
margin: 0;
padding: 0;
}
<div class = 'field w3-bar w3-center w3-border w3-border-green'>
<label class='w3-bar-item w3-left w3-border-right w3-border-green fas fa-user' for='username'></label>
<input class="w3-bar-item w3-right w3-input w3-border-green w3-hover-border-green no-box" id="username" name="username" required type="text" value="">
</div>
——它仍然在新行上渲染!请注意,我使用的是 w3.css 和 font-awesome。有什么我想念的吗?谢谢。
【问题讨论】:
-
尝试将
align-items:center或vertical-align: center添加到带有classfield的div