De style en ligne pour agir comme :hover en CSS
Je sais que l'incorporation de styles CSS directement dans les balises HTML, elles affectent défaites beaucoup de la fin de CSS, mais c'est parfois utile pour des fins de débogage, comme dans:
<p style="font-size: 24px">asdf</p>
Quelle est la syntaxe pour l'incorporation d'une règle comme:
a:hover {text-decoration: underline;}
dans l'attribut style de la balise? Il n'est évidemment pas ce...
<a href="foo" style="text-decoration: underline">bar</a>
...parce que ce serait appliquer tout le temps, par opposition à seulement pendant le vol stationnaire.
- Théoriquement, si vous essayez de faire le hover quelque chose de dynamique, vous pouvez utiliser javascript pour injecter un hover règle dans une feuille de style à l'aide de la fenêtre.document.les feuilles de style de la liste des feuilles.
- Voir aussi stackoverflow.com/questions/5293280/...
Vous devez vous connecter pour publier un commentaire.
Je crains que ça ne peut pas être fait, le pseudo-sélecteurs de classe ne peut pas être jeu en ligne, vous devrez le faire sur la page ou sur une feuille de style.
Je dois mentionner que techniquement vous devrait être en mesure de le faire en CSS, mais la plupart des navigateurs ne le supportent pas
Edit: j'ai juste fait un test rapide avec ceci:
Et il ne fonctionne pas dans IE7, IE8 beta 2, Firefox ou Chrome. Une autre personne peut test dans tout les autres navigateurs?
style
attribut.Si vous êtes seulement de débogage, vous pouvez utiliser javascript pour modifier le css:
Si c'est pour le débogage, il suffit d'ajouter une classe css pour planant (car les éléments peuvent avoir plus d'une classe):
Une solution simple:
Ou
J'ai mis en place une solution rapide pour tous ceux qui veulent créer sensitif popups sans CSS à l'aide de la onmouseover et onmouseout comportements.
http://jsfiddle.net/Lk9w1mkv/
Je ne pense pas que jQuery prend en charge la pseudo-sélecteurs non plus, mais il fournit un moyen rapide pour ajouter des événements à un, de plusieurs ou de l'ensemble de vos contrôles similaires et des étiquettes sur une seule page.
Le meilleur de tous, vous pouvez la chaîne de l'événement se lie et de tout faire en une seule ligne de script si vous le souhaitez. Beaucoup plus facile que de modifier manuellement tout le code HTML pour les activer ou les désactiver. Puis de nouveau, puisque vous pouvez faire la même chose dans le CSS je ne sais pas si il vous achète quelque chose (autre que l'apprentissage de jQuery).