Aktualnie pracuję nad witryną internetową i chcę zmienić kolor zaznaczenia tekstu.Zmienianie koloru zaznaczenia tekstu za pomocą CSS?
Mam trochę pracy. To jest (część) kodu w moim arkuszu stylów:
::selection {
background: #FF0099;
color: black;
text-shadow: none;
}
::-moz-selection {
background: #FF0099;
color: black;
text-shadow: none;
}
Daje to w większości satysfakcjonujący wynik. Jednak w niektórych przypadkach, podświetlanie wydaje się tracić swoją dany kolor (z # FF099), jak widać na tym zdjęciu:
Jak widać na powyższym obrazku, tekst jest całkowicie wyróżnionego za pomocą właściwy kolor (# FF099); jednak obszar między tekstem głównym a tytułem, a także po lewej stronie tekstu głównego, jest podświetlony domyślnym kolorem (niebieskim). Jak mogę uniemożliwić części podświetlania powrót do wartości domyślnych?
edit: większy obraz dostępny w http://i.imgur.com/NmZIf.png
EDIT: jsFiddle próbki: http://jsfiddle.net/VUuFR/
@MrLister Tak, mam coś podobnego do tego, co masz. Zobacz przykład jsFiddle, który napisałem. – Bhaxy
Niebieski wygląda na element HTML. – Starx
@MrLister Nie zgadzam się, moim zdaniem, pokazuje problem. Oto zrzut ekranu z tego, co widzę po podświetleniu wyjścia: http://i.imgur.com/UHOyN.png (wyraźnie widać niebieską przestrzeń między dwoma różowymi obszarami podświetlonego obszaru). – Bhaxy