Autor | Zpráva | ||
---|---|---|---|
šulo Profil * |
#1 · Zasláno: 25. 11. 2009, 18:43:02
Zdravím,
mám problém s menu, konkrétne ide o hover: Takto by to malo vyzerať: ale vyzerá to takto: Tu je kód HTML: <div id="menu"> <div id="lava"></div> <div id="stred"> <ul class="zoznam"> <li><a href="#">home</a></li> <li><a href="#">about us</a></li> <li><a href="#">solutions</a></li> <li><a href="#">partners</a></li> <li><a href="#">consulting</a></li> <li><a href="#">contact us</a></li> </ul> </div> <div id="prava"></div> </div> CSS: #menu { height:47px; float:left; margin-top:5px; width:100%; } #lava { background:url("nav-box-left.gif") no-repeat; width:11px; height:47px; float:left; } #stred { background:url("nav-box-bg.gif") repeat-x; height:47px; float:left; } #prava { background:url("nav-box-right.gif") no-repeat; height:47px; width:22px; } .zoznam { margin-top:15px; list-style-type:none; margin-left:-75px; margin-right:5px; display:block; } .zoznam li { float:left; margin-left:100px; display:block; } #menu a { color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:bold; display:block; } #menu a:hover { background:url("nav-act.gif") left top repeat-x; display:block; height:47px; } nevie niekto, ako to spraviť aby to vyzeralo ako na tom prvom obrázku? Dakujem |
||
panther Profil |
#2 · Zasláno: 25. 11. 2009, 18:49:00
šulo:
odkaz by byl lepší než tuna kódu, který v takovém množství působí nepřehledně. Vidím, že položky jsou stejně velké, nastav jim tedy rozměr a odkazům uvnitř display: block; |
||
šulo Profil * |
#3 · Zasláno: 25. 11. 2009, 19:04:27
panther:
mám to uložené v PC rozmer aj display:block som nastavil, ale nepomohlo to |
||
Bubák Profil |
#4 · Zasláno: 25. 11. 2009, 19:10:22
Abych řekl pravdu, kód tvého menu je zmatený a nechápu, jestli se pokoušíš o menu se stejně širokými položkami, nebo se má šířka položek měnit podle délky textu.
Zkus se inspirovat tímto: http://teststranek.kvalitne.cz/menu7.1/ Pokud ti to nepomůže, dej odkaz na živou ukázku. |
||
šulo Profil * |
#5 · Zasláno: 25. 11. 2009, 19:43:40
Bubák:
pokúšam sa o menu s rovnako širokými položkami tu je odkaz: http://testujemsvojestranky.xf.cz/ |
||
Bubák Profil |
#6 · Zasláno: 25. 11. 2009, 19:49:35
Do příkladů použijte interní styl
Kouknu na to, ale zbytečně zdržuješ. |
||
Davex Profil |
#7 · Zasláno: 25. 11. 2009, 19:52:54
U "zoznam" si nehraj s marginem a radějí použij padding u odkazu.
|
||
Bubák Profil |
#8 · Zasláno: 25. 11. 2009, 19:59:44
Davex:
„radějí použij padding u odkazu.“ Já dávám přednost kombinaci height a line-geight. Krom toho nevidím u položek deklarovat šířku, takže položky nemohou být stejně široké. Nechce to úpravy CSS, ale pro menu napsat komplet nové CSS. |
||
šulo Profil * |
#9 · Zasláno: 25. 11. 2009, 20:10:50
Bubák:
ok, vďaka, idem to skúsiť.. |
||
Časová prodleva: 15 let
|
0