Définissez l'option sélectionnée via CSS?
Est-il possible de définir la selected
attribut d'un option
tag via une classe CSS?
Je me demandais si quelque chose comme cela est possible dans une feuille de style:
option.selected {
selected: true;
}
Puis en HTML:
<option class="selected">
Qui aurait le même effet que la définition de l' selected
attribut. Est-ce une technique possible?
Vous devez vous connecter pour publier un commentaire.
Nope, le CSS ne s'applique qu'à la présentation, pas le contenu (même si CSS3 prend en charge la modification de contenu, mais pas la sélection de valeurs). Vous aurez besoin d'utiliser le JavaScript si vous ne pouvez pas modifier le code HTML directement.
Pas via le CSS, mais il peut être accompli via javascript.
Que d'autres personnes l'ont souligné, je ne suis pas sûr pourquoi vous voulez le faire par l'intermédiaire d'une classe CSS en premier lieu.
dans le cas où vous souhaitez afficher le précédent marqué sélection - independend des changements de l'utilisateur après l'affichage d'un résultat, l'ancien sélectionnés resteront sykblue, les nouveaux changements sont en bleu fonce.
Si vous utilisez JQuery, alors vous pouvez faire quelque chose le long de ces lignes, mais pas CSS sur son propre.
Sélectionné n'est pas une propriété CSS. Voir la spec http://www.w3.org/TR/CSS2/propidx.html.
Oui c'est possible, mais je ne suis pas sûr que IE
Code ci-dessous va changer de style pour par défaut est sélectionné élément.