Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z szerokością menu
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Witam,
Mam poziome menu stworzone jako lista. Jest w niej 7 pozycji (szerokość w zależności od treści, ustawiony tylko padding). Kończy się ono mniej więcej w połowie strony. Chodzi o to, żeby na końcu (po prawej stronie) tego menu dorobić albo diva albo <li> z klasą (w kodzie jako SZUKAJ), tak żeby wypełnił on pole do końca strony. Niestety gdy ustawiam width:100% bierze szerokość strony, gdy ustawiam mu szerokość w pixelach lub procentach to przy zoomowaniu strony (ctrl+plus i ctrl+minus) ten element przenosi się do nowej linijki i psuje całą stronę. Jest jakiś sposób żeby to zrobić?

HTML:
  1. <ul id="menu">
  2. <li><a href="">Start</a></li>
  3. <li><a href="">Wiadomości</a></li>
  4. <li><a href="">Sport</a></li>
  5. <li><a href="">Publicystyka</a></li>
  6. <li><a href="">Wideo</a></li>
  7. <li><a href="">Wydarzenia</a></li>
  8. <li><a href="">Więcej</a></li>
  9. <li id="search"><a href="">SZUKAJ</a></li>
  10. </ul>


CSS:
  1. #menu {
  2. list-style-type:none;
  3. padding:0px;
  4. margin:5px 0px 15px 0px;
  5. overflow:auto;
  6. font-family:Arial, Helvetica, Tahoma, sans-serif;
  7. font-size:85%;
  8. text-transform:uppercase;
  9. }
  10.  
  11. #menu li {
  12. float:left;
  13. margin:0px 1px 0px 0px;
  14. background:#1f2123;
  15. }
  16.  
  17. #menu li a, #menu li a:visited {
  18. display:block;
  19. padding:10px 9px;
  20. color:#d7d7d7;
  21. }
  22.  
  23. #menu li a:hover{
  24. background:#a01128;
  25. color:#fff;
  26. text-decoration:none;
  27. }
  28.  
  29. #search {
  30. display:block;
  31. text-align:right;
  32. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 04:19