recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment sélectionner la couleur d'arrière-plan du texte après avoir ajouté l'ID devant ::selection, comment le rendre compatible avec les navigateurs?

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.

给我你的怀抱给我你的怀抱2845 Il y a quelques jours693

répondre à tous(2)je répondrai

  • 某草草

    某草草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) }

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再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>

    répondre
    0
  • Annulerrépondre