Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyśrodkowywanie <li>, lista pozioma
Forum PHP.pl > Forum > Po stronie przeglądarki
Quantum
HTML : http://pastebin.com/d2709a7c1
CSS : http://pastebin.com/m421215ff

Jak w temacie, macie jakieś pomysły jak by wycentrować te <li> ? winksmiley.jpg
batman
1. Znacznik ul wstawić w div-a.
2. Tło ustawić dla div-a.
3. Ustawić szerokość ul na około 450px (musisz dokładniej dopasować).
4. Dodać margin: 0 auto; dla ul.
zegarek84
Cytat(batman @ 25.11.2009, 19:21:30 ) *
3. Ustawić szerokość ul na około 450px (musisz dokładniej dopasować).

wiem, że późno piszę, ale zawsze lepiej jak coś się samo centruje/przelicza - wszystko w sumie prawie taka sama filozofia choć nie do końca:
  1. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  2. #poz {position:absolute;
  3. left:0;
  4. padding:0 50%;margin-right:-50%;
  5. background: url('a0.png') repeat-x #8b8857;
  6. }
  7. #menu {
  8. margin:0 50% 0 -50%;
  9. overflow: hidden;
  10. padding: 2px 15px;
  11. font: 12px Arial, Verdana, Tahoma;
  12. }
  13. #menu li {
  14. list-style-type: none;
  15. display: inline;
  16. float: left;
  17. }
  18. #menu li a {
  19. display: block;
  20. padding: 8px 20px;
  21. letter-spacing: 2px;
  22. font-weight: bold;
  23. color: #fff;
  24. text-decoration: none;
  25. }
  26. #menu li li a {
  27. letter-spacing: 0;
  28. width: 160px;
  29. padding: 6px 12px;
  30. }
  31. #menu li li:hover {
  32. background: #807d4d;
  33. }
  34. #menu li ul {
  35. overflow: hidden;
  36. display: none;
  37. }
  38. #menu li:hover ul {
  39. display: block;
  40. position: absolute;
  41. background: url('a1.png') repeat-x #a9a676;
  42. padding: 0;
  43. margin: 0;
  44. width: 160px;
  45. }
  46. </head>
  47. <div id="poz">
  48. <ul id="menu">
  49. <li>
  50. <a href="#">O szkole</a>
  51. <ul>
  52. <li><a href="index.php?m=start">? Aktualno??ci</a></li>
  53. <li><a href="index.php?m=historia&col=0">? Historia</a></li>
  54. <li><a href="index.php?m=patron&col=0">? Patron</a></li>
  55. <li><a href="index.php?m=kadra">? Kadra</a></li>
  56. <li><a href="index.php?m=kontakt">? Kontakt</a></li>
  57. </ul>
  58. </li>
  59. <li>
  60. <a href="#">Dla uczniów</a>
  61. <ul>
  62. <li><a href="index.php?m=rekrutacja&m1=2&col=0">? Rekrutacja</a></li>
  63. <li><a href="index.php?m=matura&m1=2&col=0">? Matura</a></li>
  64. <li><a href="index.php?m=plan&m1=2">? Plan Lekcji</a></li>
  65. <li><a href="index.php?m=dzwonki&m1=2">? Dzwonki</a></li>
  66. </ul>
  67. </li>
  68. <li>
  69. <a href="#">Dla rodziców</a>
  70. <ul>
  71. <li><a href="index.php?m=kalendarium&m1=4">? Kalendarium</a></li>
  72. <li><a href="index.php?m=statut&m1=4">? Statut</a></li>
  73. <li><a href="index.php?m=informacje&m1=4">? Informacje</a></li>
  74. </ul>
  75. </li>
  76. <li>
  77. <a href="#">Inne</a>
  78. <ul>
  79. <li><a href="index.php?m=galeria&m1=3&col=0">? Galeria</a></li>
  80. <li><a href="index.php?m=absolwenci&m1=3&col=0">? Absolwenci</a></li>
  81. <li><a href="index.php?m=linki&m1=3">? Linki</a></li>
  82. </ul>
  83. </li>
  84. </ul></div>
  85. </body>
  86. </html>

a tu mało istotny wpis dlatego na końcu - efekt można też uzyskać bez position absolute ale trzeba by się bawić jeszcze ze stylami z wewnętrznych ul gdyż teraz jeśli nie jest position absolute definiują nietypowy wymiar głównego ul - oczywiście na szybko bez absolute można poprawić prawie jak pkt. 3 przez odpowiednie przesunięcie - ale nie lubię pół środków - cytowane powyżej centruje samo dokładnie na środku winksmiley.jpg
ps. - dorzuciłem diva a w css pierwsze id i drugie zmieniłem - nie wdaję się głębiej w działanie tego...
Quantum
jest jeszcze sposób żeby dać do ul { text-align: center; } i dla ul li { display: inline; } w przykładzie działało, ale w moim menu któraś z właściwości musiała kolidować, ale powyższe sposoby działają wiec +-y dla was. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.