Zmiana koloru zaznaczenia tekstu za pomocą CSS?

Obecnie pracuję nad stroną internetową i chcę zmienić kolor zaznaczenia tekstu.

Mam trochę pracy. To jest (część) kodu w moim arkuszu stylów:

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

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

Daje to w większości satysfakcjonujący wynik. Jednak w niektórych przypadkach podświetlenie wydaje się tracić swój określony kolor (# FF099), jak pokazano na tym zdjęciu:

Jak widać na powyższym obrazku, tekst jest całkowicie podświetlony przy użyciu poprawnego koloru (# FF099); jednak obszar między tekstem ciała a tytułem, a także po lewej stronie tekstu ciała, jest podświetlony domyślnym kolorem (niebieskim). Jak mogę przywrócić domyślne części podświetlenia?

edytuj: większe zdjęcie dostępne pod adresemhttp://i.imgur.com/NmZIf.png

fragment:

<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>

questionAnswers(7)

yourAnswerToTheQuestion