0

プレースホルダーに関する基本的な情報があります。プレースホルダーのテキストの色はライトグレーです。ただし、入力の内側をクリックして何かを入力すると、色は同じままです。何かが入力されているときと入力されていないときにテキストの色を変更する方法はありますか?

<input type="text" placeholder="Your Name">
4

1 に答える 1

1

残念ながら、すべてのブラウザをカバーするこれを行うためのネイティブな方法はまだありません。ただし、このjsfiddleに示されているように、ベンダー固有のcssルールを使用できます。

::-webkit-input-placeholder {
   color: red;
}

:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}
于 2013-03-19T18:03:03.767 に答える