Webboard

Pełna wersja: kolor linków w postach
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: najnowsza
adres forum: webkiller.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

czy da się zmienić kolor linków tylko w postach bo jeśli zmieniam w post_body bo zmienia się na całym forum

Kod PHP:
.post_body {
    
padding12px 0;
    
    
font-size14px;
}

a:visited {
    
color#fff;
    
text-decorationnone;
}

a:hovera:active {
    
color#833FBD;
    
text-decorationnone;

post_body a { ... }
nie działa
Pokaż jak próbowałeś to zrobić. Dodałeś kropkę przed post_body?
a już wiem co robiłem źle, nie zmieniłem koloru na linkach odwiedzonych i miałem je nadal białe ;)

tylko jak teraz zmienię kolor odwiedzonych linków to zmienia się na całym forum
Bo zmieniasz nie to i ignorujesz posty zawierające dobre rozwiązania.
(02.06.2016, 14:46)Divir napisał(a): [ -> ].post_body a { ... }

I tego typu posty:
(03.06.2016, 13:43)Piratenus napisał(a): [ -> ]nie działa
są delikatnie mówiąc zbędne, nic nie wnoszą do sprawy
To pokaż jak to robisz. Podałem ci w sumie gotowe rozwiązanie, wystarczy dodać kropkę na początku (aby zdefiniować post_body jako klasę) i ewentualnie dodać jakąś pseudo-klasę typu :visited.

https://developer.mozilla.org/en/docs/We.../Selectors
czyli rozumiem że ma to wyglądać tak

Kod PHP:
.post_body a {color#3399cc }
.post_body a:visited {color#3399cc }
.post_body a:hovera:active {color#833FBD} 
Spróbuj, sprawdź, jak nie zadziała to odnotuj i wstaw niedziałającą wersje.
Powinno smigać.
Trochę lepsze formatowanie + zwróć uwagę na linijkę na samym dole.
Kod:
.post_body a  { color: #3399cc; }
.post_body a:visited { color: #3399cc; }
.post_body a:hover, .post_body a:active { color: #833FBD; }
Ostatnią linijkę u mnie możesz czytać jako:
a:hover w klasie post_body i a:active w klasie post_body
a twoją linijkę:
a:hover w klasie post_body i a:active