0

所以我想要做的是将输入字段放在标签上并更改输入字段的背景颜色。以便 bgColor 覆盖标签的文本。

这是它的样子:

<div class="d-faq-field">
  <label class="i-faq-lastname-label" for="i-faq-lastname">Nachname</label>
  <input id="i-faq-lastname" type="text" name="lastname">
</div>

我已经将输入字段和标签都放在了一个 div 中,以便一切都响应并且 div 可以彼此浮动。

另外,看看jsFiddle。顶部有一个 div 已经可以工作,但我似乎无法正确重建它。

4

2 回答 2

1

如果我很好理解,请尝试简单

input:focus {
   position: relative;
   z-index: 1;    
}

因此,当输入聚焦时,它将覆盖标签。无论如何,当输入失去焦点时,您将再次看到标签。

可能您只需使用该placeholder属性即可获得正确的行为

于 2013-06-07T09:04:03.043 回答
0

不知道有没有看懂,为什么不用placeholder属性呢?

<textarea id="i-question2" required="required" type="search" name="question" placeholder="Gib hier deine Frage ein"></textarea>
于 2013-06-07T09:09:47.357 回答