8

<input type="text">CSS を使用してタイトル属性のスタイルを設定しようとしています。だからこれは私がやったことです:

input[type="text"][title] {
    font-style: italic;
    color: gray;
}

問題なく動作しますが、フィールドにデータを入力すると、データがグレーの斜体になります。データ(値)は通常の黒で、タイトルのみ斜体で灰色にしたいです。

何か案は?

4

3 に答える 3

4

CSS3 を使用してカスタム ソリューションを実行できます。

アンカー タグ内のタイトル属性のスタイルを変更する方法をご覧ください。. ただし、「data-title」などのカスタム フィールドを使用して、デフォルトのブラウザーの動作がカスタム ソリューションに干渉しないようにすることをお勧めします。

于 2013-07-04T17:21:46.707 に答える
1

input[type="text"][title]:hover:after {
  font-style: italic;
  color: red;
}
<input type="text" title="here is a title" />

于 2016-01-04T12:36:35.650 に答える