Maison > Questions et réponses > le corps du texte
Sélectionnez la couleur d'arrière-plan du texte
::selection { background-color: rgba(222,169,19,1.00) }
Quand <html id="c-1">,
#c-1 ::-moz-selection { background-color: rgba(222,169,19,1.00) }
#c-1 ::selection { background-color: rgba(222,169,19,1.00) }
Cela ne fonctionne que sur Firefox, pas sur Google Chrome,
Je l'ai essayé
#c-1 ::-webkit-selection { background-color: rgba(222,169,19,1.00) }
Cela ne sert à rien non plus. L'effet souhaité est que lors du remplacement de l'ID en HTML, la couleur d'arrière-plan du texte sélectionné sera également remplacée. Comment l'écrire afin que webkit puisse le comprendre. .
Ce qui a été écrit à l'origine est correct. Je suppose qu'il y a eu une erreur ailleurs et que le problème a été résolu.
某草草2017-05-19 10:38:57
Webkit n'a pas besoin d'ajouter -wekbit-, la sélection peut fonctionner directement
Avez-vous ajouté un espace supplémentaire entre id et :: ?
#c-1::-moz-selection { background-color: rgba(222,169,19,1.00) }
过去多啦不再A梦2017-05-19 10:38:57
Il y a un espace supplémentaire entre votre sélecteur et deux points
<style type="text/css">
h2::-moz-selection {
background-color: rgba(222, 169, 19, 1.00)
}
h2::selection {
background-color: rgba(222, 169, 19, 1.00)
}
</style>
<h2>
减肥的撒娇发多少就浪费大家爱看范德萨家乐福的撒娇范德萨六角恐龙
</h2>