Добавление «необходимого» текста в HTML-форму через CSS

У меня есть

, который выглядит так:

<form>
  <input type="text" name="name" id="name" /><span class="required"></span>
</form>

Я хочу показать какой-нибудь текст, например * или Обязательно в элементе вместо «жесткого кодирования» текста для каждого такого места мне нужен текст, чтобы форма выглядела примерно так это:

[input box] Required

Я погуглил и обнаружил, что это можно сделать с помощью стиля CSS, используя контент , например:

.required:before
{
  content: "aaaa"
}

Но должен ли я использовать этот метод (поддерживается ли он во всех основных браузерах для пример) или есть более предпочтительный способ делать такие вещи?

Спасибо

UPDATE Ps. Я не хочу использовать для этого JavaScript, просто CSS.

6
задан Paul D. Waite 9 September 2010 в 08:15
поделиться