Mam problem z menu poziomym, tekst normalnie wyświetla się na środku menu, a po najechaniu myszką przenosi się na dół menu. A chcę by pozostał na środku. Po zmienia padding-top tekst jest na środku ale razem z nim tło ucina się na dole.
Kod css:
@import url(http://fonts.googleapis.com/css?family=Capriola);
#menu, #menu ul, #menu ul li, #menu ul li a{
padding: 0;
margin: 0;
line-height: 1;
font-family: 'Capriola', sans-serif;
}
#menu:before, #menu:after, #menu > ul:before, #menu > ul:after {
content: '';
display: table;
}
#menu:after, #menu > ul:after {
clear: both;
}
#menu {
zoom:1;
height: 49px;
background: url(menubg.png) repeat-x center bottom;
border-radius: 2px;
}
#menu ul{
height: 49px;
}
#menu ul li{
float: left;
list-style: none;
}
#menu ul li a{
display: block;
height: 17px;
padding: 10px 30px 0;
margin: 4px 2px 0;
border-radius: 2px 2px 0 0;
text-decoration: none;
font-size: 15px;
color: white;
text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
}
#menu ul li:first-child a{
margin: 4px 2px 0 0;
}
#menu ul li a:hover, #menu ul li.active a{
background: url(menuactive.png) center bottom;
display: block;
height: 17px;
margin-top: 0px;
padding-top: 25px;
color: white;
text-shadow: 0 1px 1px rgba(255, 255, 255, .55);
}
Kod html:
- ">Newsy
- ">Sklep
- ">Pobierz launcher
- ">Regulamin
- ">Forum
[/code]
Obrazek menubg:
Obrazek menuactive: