Autor | Zpráva | ||
---|---|---|---|
Meelkor Profil * |
Ahoj.
Mám normální list bez žádných značek před ním, ale stále tam mám zbytečnou mezeru (od okraje stránky) a chci aby to bylo jako normální text. Díky :). Přesný CSS kód: li#menu{ background-image:url('odkaz.png'); color:white; list-style-type:none; text-align:center; width: 150px; } Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Bubák Profil |
#2 · Zasláno: 13. 10. 2009, 18:39:15
li#menu{ Tvé menu má jen jednu položku? „stále tam mám zbytečnou mezeru (od okraje stránky) “ Od horního okraje, nebo od levého okraje? Vynuluj seznamu margin a padding. background-image:url('odkaz.png'); Nebylo by výhodnější deklarovat pozadí pro odkaz? |
||
Meelkor Profil * |
#3 · Zasláno: 13. 10. 2009, 19:01:49
(Děkuji za opravu, jsem nějak mimo dnes)
1. Noo, více, ke každému li přidám id=... když to změnim na ul tak je problém v tom že při Hover se změní pozadí všech li. 2. Aaaah, díky ti moc! Funguje jak mě :). Ještě jednou díky :) |
||
Yur4Y Profil |
#4 · Zasláno: 13. 10. 2009, 19:13:57
Meelkor
„ 1. Noo, více, ke každému li přidám id=... když to změnim na ul tak je problém v tom že při Hover se změní pozadí všech li. “ ID musí byť v dokumente jedinečné. Používajte class (zápis li.menu), alebo oveľa lepšie proste ul#menu li. |
||
Meelkor Profil * |
#5 · Zasláno: 13. 10. 2009, 19:27:08
Aah, no znovu stejný problém, udělal jsem:
<ul id="menu"> <li>Looool</li> <li>Looool</li> <li>Looool</li> <li >Looool</li> </ul> style.css ul#menu li{ background-image:url('odkaz.png'); color:white; list-style-type:none; text-align:center; width: 150px; } ul#menu{ margin:0 0 0 0; padding:0 0 0 0 } ul:hover#menu li{ background-image:url('menu2.png'); color:white; list-style-type:none; text-align:center; width: 150px;} A když najedu na jeden li myší tak se změní celý list. Děkuji :) |
||
panther Profil |
#6 · Zasláno: 13. 10. 2009, 20:10:24
Meelkor
„ul:hover#menu“ když už, tak ul#menu:hover Tento zápis nebude fungovat v IE6, to doufám víš. |
||
Bubák Profil |
#7 · Zasláno: 13. 10. 2009, 20:35:43
Koukám, že se pokoušíš o něco takového: http://teststranek.kvalitne.cz/menu2/
Pokud potřebuješ mistu tagu MENU použít UL, můžeš třebas takto: Do html dáš místo <menu>: <ul id="menu"> ... </ul> V CSS změníš všechny menu na ul#menu |
||
Meelkor Profil * |
#8 · Zasláno: 13. 10. 2009, 20:37:34
Nechám to prostě na tom classu :) Díky
|
||
Časová prodleva: 15 let
|
0