Autor | Zpráva | ||
---|---|---|---|
Iron_butterfly Profil * |
#1 · Zasláno: 21. 7. 2010, 21:12:40
Ahoj,
rád bych nastavil jiný formát odkazů pro položky menu a pro zbytek stránek. Postupoval jsem podle návodu tohoto webu v kapitole Různé barvy odkazů a použil kontextovou deklaraci. Odkazy na stránkách mám pouze v seznamech, a tak jsem je definoval ve třídě .polozka a, ale nefunguje mi to. Náhled stránek mám umístěn na adrese http://nickmason.wz.cz/produkty.htm Prosím, poraďte. Díky, Marek |
||
xmark Profil |
#2 · Zasláno: 21. 7. 2010, 21:22:00
Iron_butterfly:
Proč to levé menu nemáš taky jako <ul> a <li> ? Ale to odbočuju. Tak jak to máš vytvořeno, nedafinuj styl pro td.bunka21 a {} .. to už máš a ul.polozka li a {} .. to nemáš |
||
Iron_butterfly Profil * |
#3 · Zasláno: 21. 7. 2010, 21:36:32
xmark:
Omlouvám se, ale asi jsem to úplně nepochopil (jsem začátečník). Pokud to ul.polozka li a {} je totéž jako můj název třídy .polozka a {}, pak to mám nadefinováno. Nebo se to musí definovat pomocí toho Tvého zápisu? |
||
Bubák Profil |
#4 · Zasláno: 21. 7. 2010, 21:45:27 · Upravil/a: Bubák
Máš v kódu spoustu zbytečností, trochu jsem to promazal a doplnil chybějící context pro pseudotřídy odkazů:
.polozka a{ /*Odkazy v seznamech*/ font-weight: bold; color: Yellow; } .polozka a:visited { text-decoration: none; color: Gold; } .polozka a:hover { text-decoration: none; color: Orange; } .polozka a:active { text-decoration: none; color: Red; } .bunka21 { /*Lišta menu*/ background: #333333; width: 100pt; text-align: center; vertical-align: top; font: bold 14pt Comic Sans MS; } .bunka21 a{ /*Odkazy lišty menu*/ font-weight: bold; color: OrangeRed; } .bunka21 a:hover { text-decoration: none; color: Red; } .bunka21 a:active { text-decoration: none; color: Yellow; } „Pokud to ul.polozka li a {} je totéž jako můj název třídy .polozka a {}, pak to mám nadefinováno.“ Není to totéž, to prvé je podrobnější selektor, ale ve tvém případě to bude fungovat stejně. Dodatek: Doporučil bych nepoužívat diakritiku v CSS komentářích, za určité situace, na podrobnosti si nevzpomenu, ti nemusí v IE6 a starších fungovat deklarave za "diakritickým" komentářem. |
||
xmark Profil |
#5 · Zasláno: 21. 7. 2010, 21:46:03 · Upravil/a: xmark
Iron_butterfly:
„Pokud to ul.polozka li a {} je totéž jako můj název třídy .polozka a {}“ Není to totéž, vidím tam dva rozdíly. Když na začátku vynecháš to "ul", tak to "polozka" bude fungovat pro všechno, co má přiřazen class="polozka". Jak jsem to napsal já, to ovlivní jen ul class="polozka". To jen pro informaci. Ve tvém případě je to jedno. To, že ti v tom řádku chybí li, už myslím jedno není. Zkusils to tam napsat? edit: že bych se pletl? Běžně zadávám styl pro ul li a, nikoliv ul a |
||
Iron_butterfly Profil * |
#6 · Zasláno: 21. 7. 2010, 21:50:00
Skvělý! Díky, funguje!
Marek |
||
panther Profil |
#7 · Zasláno: 22. 7. 2010, 02:13:18
xmark:
„To, že ti v tom řádku chybí li, už myslím jedno není.“ Je. Zkrátka styluješ všechny odkazy uvnitř nějakého seznamu, LI netřeba zadávat. |
||
Časová prodleva: 14 let
|
0