![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem z ostylowaniem a:link i a:visited. Gdy zrobię kod, np. taki: Kod <style>a:link { font-weight: bold; } a:visited { font-weight: normal; }</style> <a href="jakislink_do_mojej_podstrony_lub_zewnetrzny">TEST</a> Problem w tym, że taki kod ZAWSZE daje rezultat pogrubienia i nigdy nie ma tego "normal" (lub jeśli dam odwrotnie normal i bold, to nigdy nie będzie pogrubione) po odwiedzeniu linku. Gdy natomiast dam: Kod <style>a:link { color: red; } a:visited { color: white; }</style> To link nieodwiedzony BĘDZIE czerwony a ODWIEDZONY BĘDZIE biały. Da się coś z tym zrobić? Zależy mi aby TYLKO nieodwiedzony link był pogrubiony, męczę się z tym od godziny i nawet google nie pomaga... Pozdrawiam! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W najnowszych przeglądarkach nie możesz dać font-weight dla :visited. Ma to chronić użytkowników, przed wyciągnięcia historii ich przeglądanych stron.
Ten post edytował Damonsson 9.08.2014, 23:34:15 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem co ma wspólnego font-weight z tym skoro color działa, ale trudno.
W takim razie, czy jest jakaś możliwość pogrubienia odwiedzonych linków choćby przez PHP? Zależy mi na tym, ponieważ chcę aby odwiedzone Posty na mojej stronie nie były pogrubione (zależy mi na tym bo bardzo to pasuje na mojej stronie) a te jeszcze nie odwiedzane aby nie były pogrubione. Naprawdę nic się nie da? Nie rozumiem co im dało zablokowanie font-weight.... Ten post edytował Asig 10.08.2014, 11:00:38 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nic się nie da.
http://hacks.mozilla.org/2010/03/privacy-r...o-css-vistited/ |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Beznadzieja. I teraz albo robić tabelkę w MySql i zapisywać co kto odwiedzał do tego cookies czy to ten sam user (bo może mieć zmienne ip), wiele niepotrzebnych zapytań do bazy i zaśmiecanie sobie bazy danych przez jakiś chory wymysł i wszystko po to żeby użyć głupiego "font-weight"... Boshe... -,-
No nic, dzięki wielkie za informację... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 14 Dołączył: 25.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak sobie pomyślałem (chociaż to rozwiązanie i tak jest trochę prymitywne), że skoro zmiana koloru dla odwiedzonych linków działa w takim razie możesz im przyporządkować jakiś niestandardowy kolor po czym za pomocą javascript wyszukać te określone linki i po prostu pętelka i wszystkim dodajesz pogrubienie ;D
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jak zrobisz pogrubienie w JS? Nadając odpowiedni styl CSS. A to nie działa.
|
|
|
![]() ![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie działa dla selektora a:visited a dla a.odwiedzony juz bedzie dzialac przeciez
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A co będzie po odświeżeniu strony?
|
|
|
![]() ![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/sciana.gif)
...płacz |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Selektor $('a:visited') nie działa, więc nie dodasz im klasy po odświeżeniu strony.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 14 Dołączył: 25.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Selektor $('a:visited') nie działa, więc nie dodasz im klasy po odświeżeniu strony. to racja, że nie działa - dodajesz wszystkim linkom klasę np. artykul_a, pobierasz wszystkie linki o tej klasie po czym (i tak jak wczesniej pisalem skoro dla a:visited dziala kolor) filtrujesz wg danego unikalnego koloru, wybranym linkom nadajesz osobna klase i wszystko powinno smigac |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pobranie stylu color dla odwiedzonego linku zwraca kolor taki jak byłby nieodwiedzony (pomimo, że można mu nadać kolor).
Tu jest jakiś plugin: http://remysharp.com/2008/02/25/visited-plugin/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 09:30 |