Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Poziome menu, css+html
pripriv
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 27.06.2012

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


Witam!
Na dzień dobry mam mały problem i brak pomysłu jak to rozwiązać.
Na dzien dzisiejszy moje poziome menu wygląda tak:

(IMG:http://rethorn.art.pl/koszarawa/menu2.jpg)

a chciałbym żeby to wyglądało tak:

(IMG:http://rethorn.art.pl/koszarawa/menu.jpg)

  1. <div id="menu_">
  2. <ul>
  3. <li><a href="">Aktualności</a></li>
  4. <li><a href="">Oferta</a></li>
  5. <li><a href="">Cennik</a></li>
  6. <li><a href="">Galeria</a></li>
  7. <li><a href="">Dojazd</a></li>
  8. <li><a href="">Okolica</a></li>
  9. <li><a href="">Kontakt</a></li>
  10. </ul>
  11. </div>


css:
  1. #menu_ {
  2. background: #000000 url(img/menu.jpg);
  3. position:absolute;
  4. left:118px;
  5. top:208px;
  6. width:739px;
  7. height:36px;
  8. padding: 0 0 0 5px;
  9. font-family: arial;
  10. font-size: 13px;
  11. }
  12.  
  13. #menu_ ul {
  14. list-style-type: none;
  15. padding: 0;
  16. margin-top: 0;
  17. margin-bottom: 0;
  18. width: 100%;
  19. white-space: nowrap;
  20. }
  21.  
  22. #menu_ li {
  23. display: inline;
  24. margin: 0;
  25. padding: 2px 2px 7px 2px;
  26. margin-left: 20px;
  27. width: 10px;
  28.  
  29. }


Czy da się coś z tym zrobić, bo to tak wyglądało? Bo ja nie mam już pomysłu.

Z góry dziękuje za pomoc. Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://jsfiddle.net/zGe45/ ewentualnie dla li ustawiasz stałą wysokość i dajesz ją też dla a jako line-height.
Go to the top of the page
+Quote Post
pripriv
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 27.06.2012

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


Prawie dobrze, tylko teraz nie wiem jak całe menu przesunąć w lewą stronę by je wyśrodkować w tej elipsie.
(IMG:http://rethorn.art.pl/koszarawa/menu3.png)

  1. <div id="menu_">
  2. <ul>
  3. <li><a href="">Aktualności</a></li>
  4. <li><a href="">Oferta</a></li>
  5. <li><a href="">Cennik</a></li>
  6. <li><a href="">Galeria</a></li>
  7. <li><a href="">Dojazd</a></li>
  8. <li><a href="">Okolica</a></li>
  9. <li><a href="">Kontakt</a></li>
  10. </ul>
  11. </div>

  1. #menu_ {
  2. background: #000000 url(img/menu.jpg);
  3. position:absolute;
  4. left:118px;
  5. top:208px;
  6. width:739px;
  7. height:36px;
  8. padding: 0 0 0 5px;
  9. font-family: arial;
  10. font-size: 13px;
  11. }
  12.  
  13. #menu_ ul {
  14. list-style-type: none;
  15. margin:0;
  16. padding:0;
  17. }
  18.  
  19. #menu_ li {
  20. float:left;
  21.  
  22. padding:2px;
  23. padding-left:5px;
  24. padding-right:5px;
  25. border-right:1px solid red
  26.  
  27. }
  28.  
  29.  
  30. #menu_ ul li a{
  31. color:#000;
  32. font-weight:bold
  33. }
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


jak strona ma stałą szerokość, to przez margin, albo zamień float, na display:linline dla li, a #menu_ daj z text-align:center, lub dla ul, margin:0 auto.
http://jsfiddle.net/zGe45/2/

Ten post edytował !*! 27.06.2012, 15:26:19
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: 24.08.2025 - 18:07