Espace réservé d'entrée à l'aide de CSS

Je sais qu'il ya beaucoup de questions à propos de cette requête ici, mais aucun d'eux de fournir la solution pour moi.

HTML

<input id="tb1" type="text" class="note" />

<br>

<p class="note1"> This is not done.</p>

CSS

p.note1:before{
    content: "Note:";
}

tb1.note:before{
    content: "Enter your number";
}

Je suis en train d'essayer avec le code ci-dessus et de la variation que l'on trouve sur le web mais aucune ne semble fonctionner pour la balise input. Il travaille pour p balise.

EDIT: je ne peux pas ajouter de la valeur de l'attribut de balise d'entrée et de gérer les css pour le résultat souhaité. C'est la limite du système.

EDIT2: Oublier mon css, est-il possible que le texte de l'espace réservé est possible sans l'aide de l'espace réservé attribut et juste avec du css pour input type="text"

Quel est le problème avec l'aide de placeholder="text here"
ne pouvez pas ajouter en raison des limitations du système...
Qu'est-ce que la limitation de l'utilisation de HTML?
:before ne fonctionne que sur les éléments qui peuvent avoir des nœuds enfants, aussi des entrées n'avez pas de balise de fermeture
html est affichée à partir existant cadre de contrôles et je n'ai pas de commande à demander/changer cela.

OriginalL'auteur Akki619 | 2013-08-20