Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML / CSS] deklarowanie koloru odnośników
integer000
post
Post #1





Grupa: Zarejestrowani
Postów: 129
Pomógł: 0
Dołączył: 24.09.2005

Ostrzeżenie: (30%)
XX---


Witam

mam takie pytanie, chcę sobie na początku strony zadeklarować kolor rozmiar i styl linków zarówno normalnych jak i po najechaniu na nie myszą. A potem w dowolnym miejscu strony móc się do tego odwołać. nie chce zmieniać koloru wszystkich linków tylko tych w których się odwołam do tego co zadeklarowałem na początku... jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował integer000 29.12.2007, 18:57:11
Go to the top of the page
+Quote Post
slash^
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

Ostrzeżenie: (0%)
-----


1) class:

style.css:
  1. a.ab { color: red; }
  2. a.ab:hover { color: blue; }


format linku:
  1. <a class="ab" href="#">link 1</a>


2) id (polecam bardziej):

style.css:
  1. a#bc { color: green; }
  2. a#bc:hover { color: black; }


format linku:
  1. <a id="bc" href="#">link 2</a>
Go to the top of the page
+Quote Post
grzesiek_g
post
Post #3





Grupa: Zarejestrowani
Postów: 249
Pomógł: 30
Dołączył: 18.07.2007

Ostrzeżenie: (0%)
-----


Cytat(slash^ @ 29.12.2007, 19:14:21 ) *
2) id (polecam bardziej):

style.css:
  1. a#bc { color: green; }
  2. a#bc:hover { color: black; }


format linku:
  1. <a id="bc" href="#">link 2</a>

A ja nie polecam, podobnie jak nie poleca W3C, a także większość na pewno na tym forum. Więc razem - nie polecamy!

Id jak sama nazwa mówi określa identyfikator elementu i może wystąpić tylko raz na stronie. Wiem, że później nie stosując id mogą być kłopoty z ostylowaniem linków, którym nadamy jedynie klasy. Dzieje się tak dlatego, że CSS stosuje pewną hierarchię i id jest ważniejsze niż class. Ale da się to obejść dodając "!important", np:
  1. a#bc { color: green !important; }

Jednak nie należy tego nadużywać, bo później nie połapiemy się w hierarchii stylów.

Ten post edytował grzesiek_g 29.12.2007, 19:43:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 11:39