我有一个输入字段,右边有一个字符串,向用户显示信息。
<div class="my_div_class">
<input class="my_input_class" type="text" placeholder="Search">
<span class="my_span_class">6000 available</span>
</div>
使用position relative和absolute,我将span放在输入字段中。
但是,如果用户键入长查询,则文本将位于范围文本下。
当用户到达右边距之前的某个点时,有没有办法强制输入字段进行水平滚动,理想情况下不使用javascript?
答案 0 :(得分:1)
您可以在输入框中添加一些padding-right
。
.my_div_class {
position: relative;
width: 200px;
}
.my_input_class {
width: 100%;
padding-right: 100px;
box-sizing: border-box;
}
.my_span_class {
position: absolute;
right: 0;
top: 0;
}
&#13;
<div class="my_div_class">
<input class="my_input_class" type="text" placeholder="Search">
<span class="my_span_class">6000 available</span>
</div>
&#13;
答案 1 :(得分:1)
stopSelf()