gpt4 book ai didi

html - 是否可以使用 'permanent' 占位符?

转载 作者:行者123 更新时间:2023-12-04 17:36:32 26 4
gpt4 key购买 nike

我正在开发一个包含一些文本框的系统,这些文本框可以测量温度、每分钟的心率等。现在我只使用一个文本框并在同一行的文本框之后添加单位。

我的问题是空间相当有限,所以如果可能的话,我想在文本框中包含单位信息,比如右对齐。我知道 HTML5 占位符属性,但这仅适用于空字段,一旦输入数据就会消失。我想要的是该单位信息始终可见。

是否存在类似占位符的永久版本?或者有没有办法实现这样的功能?我搜索了这个问题,发现 this link这几乎解决了这个问题,但是当输入文本时,所有这些占位符都会消失 - 我想要一个占位符的等价物,但它始终可见,而在提交时不显示在 POST 数据中。

最佳答案

通过将输入包装在一个特殊的 div 中,您可以添加一个文本 block 并将其绝对定位在输入字段上方。

.input-container {
position: relative;
width: 150px;
}

.input-container input {
width: 100%;
}

.input-container .unit {
position: absolute;
display: block;
top: 3px;
right: -3px;
background-color: grey;
color: #ffffff;
padding-left: 5px;
width: 45px;
}
<div class="input-container">
<input type="text" value="102.95" name="" />
<span class="unit">Volts</span>
</div>
<div class="input-container">
<input type="text" value="30" name="" />
<span class="unit">Kilos</span>
</div>
<div class="input-container">
<input type="text" value="64" name="" />
<span class="unit">km/h</span>
</div>


演示: http://jsfiddle.net/mgmBE/3/

关于html - 是否可以使用 'permanent' 占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17189847/

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