0

我遇到了这个问题,我需要在输入元素的顶部放置一个标签。下图使用背景图像来解决问题,但我想用标签来做。或者可能是一个跨度!我尝试使用 CSS3 样式教程的可能谷歌链接,但一无所获。他们都在使用图像来放置图标。我想在其中放置一个带有文本的跨度/标签。

示例输入元素。

如上图所示,如何以图标的定位方式放置跨度或标签。有任何想法吗。

4

1 回答 1

3

你的意思是这样的吗?

演示

<div>
    <label for="test">L</label>
    <input type="text" id="test" />
</div>

div {
    position: relative;
}

label {
    position: absolute;
    left: 5px;
}

input[type=text] {
    padding-left: 15px;
}
于 2013-06-17T05:59:04.343 回答