Ändern der Textauswahlfarbe mit CSS?

Ich arbeite zurzeit an einer Website und möchte die Textauswahlfarbe ändern.

Ich habe es etwas in Arbeit. Dies ist (ein Teil) des Codes in meinem Stylesheet:

<code>::selection {
  background: #FF0099;
  color: black;
  text-shadow: none;
}

::-moz-selection {
  background: #FF0099;
  color: black;
  text-shadow: none;
}
</code>

Es ergibt sich ein meist befriedigendes Ergebnis. In einigen Fällen scheint die Hervorhebung jedoch ihre angegebene Farbe (von # FF099) zu verlieren, wie in diesem Bild gezeigt:

Wie Sie im obigen Bild sehen können, wird der Text vollständig in der richtigen Farbe hervorgehoben (# FF099). Der Bereich zwischen dem Nachrichtentext und dem Titel sowie links vom Nachrichtentext wird jedoch mit der Standardfarbe (blau) hervorgehoben. Wie kann ich verhindern, dass Teile der Hervorhebung auf die Standardeinstellungen zurückgesetzt werden?

bearbeiten: größeres Bild verfügbar unterhttp://i.imgur.com/NmZIf.png

ein Ausschnitt:

<code>::selection {
    background: #FF0099;
    color: black;
    text-shadow: none;
}

::-moz-selection {
    background: #FF0099;
    color: #EEE;
    text-shadow: none;
}</code>
<code><p>sample</p>
<br />
<p>sample2</p></code>

Antworten auf die Frage(7)

Ihre Antwort auf die Frage