![]() |
Menu poziome - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: Menu poziome (/thread-menu-poziome--4596) |
Menu poziome - cyfran - 05-08-2010 Witam, Chcę uzyskać taki efekt: ![]() Tak wygląda kod html: Kod: <div class="menu"> Taki jest kod CSS: Kod: .menu { width: 960px; height: 35px; background: url(images/menu_gora.png) no-repeat top; } I dostaję coś takiego: ![]() Czyli tło dla przycisku jest tylko wyświetlane częściowo - tyle ile zajmuje tekst - pomimo wartości width:168px oraz height: 25px. Jak sprawić, żeby całe tło dla przycisku się wyświetlało, a tekst był na jego środku? RE: Menu poziome - Kartofelek - 05-08-2010 zle pocięte. background dajesz na LI, dajesz mu float:left; wymiary 168x25 + jakis margines by je rozsunac. A linki dajesz : display:block; width:100%; height:25px; text-align:center; i resztę bez tła. Span nie jest potrzebny Kod: .menu { width: 960px; height: 35px; background: url(images/menu_gora.png) no-repeat top; } I jeszcze jedno. Jeżeli wspierasz IE6, to zmień te png na gif. Szczególnie tyczy się to podkładu dla linków. Czemu? Google -> "png fix and link" RE: Menu poziome - cyfran - 05-08-2010 Działa. Dziękuję! ![]() |