90 votes

ajouter un attribut de titre à partir de css

Comment ajouter title='mandatory' de css à ce qui suit

      <label class='mandatory'>Name</label>

.mandatory
{
background-image:url(/media/img/required.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:10px;
font-weight:bold;
}

74voto

Quentin Points 325526

Vous ne pouvez pas. CSS est un langage de présentation. Il n'est pas conçu pour ajouter du contenu (sauf pour le très trivial avec :before et :after ).

19voto

newtron Points 2241

Quentin a raison, cela ne peut pas être fait avec CSS. Si vous souhaitez ajouter un title , vous pouvez le faire avec JavaScript. Voici un exemple utilisant jQuery :

 $('label').attr('title','mandatory');

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X