<input type="text">
CSS を使用してタイトル属性のスタイルを設定しようとしています。だからこれは私がやったことです:
input[type="text"][title] {
font-style: italic;
color: gray;
}
問題なく動作しますが、フィールドにデータを入力すると、データがグレーの斜体になります。データ(値)は通常の黒で、タイトルのみ斜体で灰色にしたいです。
何か案は?
CSS3 を使用してカスタム ソリューションを実行できます。
アンカー タグ内のタイトル属性のスタイルを変更する方法をご覧ください。. ただし、「data-title」などのカスタム フィールドを使用して、デフォルトのブラウザーの動作がカスタム ソリューションに干渉しないようにすることをお勧めします。
input[type="text"][title]:hover:after {
font-style: italic;
color: red;
}
<input type="text" title="here is a title" />