[CSS] Definiowanie kilku rodzajów linków tekstowych

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Marcin Kalisz
Nowy
Nowy
Posty: 62
Rejestracja: sob lis 26, 2005 12:29 pm

[CSS] Definiowanie kilku rodzajów linków tekstowych

Post autor: Marcin Kalisz »

Jak powyżej - potrzebuje stworzyć dwa rodzaje linków tekstowych: czerwony na białym tle oraz biały na czerwonym. Oba będą się "podkreślać" po najechaniu w odpowiednich kolorach. Jak to zrobić? Kiedyś osadziłem dodatkowy styl (span), ale efekt był wymieszany - kolor spanu bez najechania, a po najechaniu kolor zdefiniowany przez "a:".
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: [CSS] Definiowanie kilku rodzajów linków tekstowych

Post autor: Stig »

Należy skorzystać z klas. Przykład:

Kod: Zaznacz cały

a.class1 {
display: block;
color: #FF0000;
background-color: #FFFFFF; }

a.class2 {
display: block;
color: #FFFFFF;
background-color: #FF0000; }

a.class1:hover, a.class2:hover {
text-decoration: underline; }
...
<a href="#" class="class1" title="tytuł">nazwa</a><a href="#" class="class2" title="tytuł">nazwa</a>
Polecam lekturę specyfikacji.
ODPOWIEDZ