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 に答える