Usuń wszystkie style/formatowanie z hiperłączy
Tworzę menu nawigacyjne ze słowami w różnych kolorach (href
linki). Chciałbym, aby kolor nie zmieniał się w żadnym stanie(kursor, odwiedzony itp.).
Wiem, jak ustawić kolory dla różnych stanów, ale chciałbym znać kod, aby po prostu pozostawić kolor tekstu (i wszelkie inne style/formatowanie) tak, jak jest.
Jakieś Sugestie?4 answers
Możesz po prostu zdefiniować styl dla linków, który nadpisałby a:hover
, a:visited
itd.:
a {
color: blue;
text-decoration: none; /* no underline */
}
Możesz również użyć wartości inherit
, Jeśli chcesz użyć atrybutów ze stylów nadrzędnych:
body {
color: blue;
}
a {
color: inherit; /* blue colors for links too */
text-decoration: inherit; /* no underline */
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-01 08:51:57
Jak powiedział Chris przede mną, tylko a
powinno się obejść. Na przykład:
a { color:red; }
a:hover { color:blue; }
.nav a { color:green; }
W tym przypadku .nav a
będzie zawsze zielony, a :hover nie będzie się do niego odnosić.
Jeśli jest jakaś inna zasada wpływająca na to, możesz użyć !important
, ale nie powinieneś.
.nav a { color:green !important; } /*I'm a bad person and shouldn't use !important */
Wtedy zawsze będzie zielony, bez znaczenia dla jakiejkolwiek innej zasady.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-19 00:55:40
Możesz po prostu użyć selektora a
w swoim arkuszu stylów, aby zdefiniować wszystkie stany kotwicy / hiperłącza. Na przykład:
a {
color: blue;
}
Nadpisałby wszystkie style łącza i sprawiłby, że wszystkie stany będą miały kolor niebieski.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-19 00:51:31
Jeśli stan a.redLink{color:red;}
to trzymać to na hover i takie dodać a.redLink:hover{color:red;}
to sprawi, że żaden inny stan hover nie zmieni koloru linków
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-19 00:50:49