Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: menu kategorii na liscie ul
Forum PHP.pl > Forum > Po stronie przegl±darki > CSS
john_doe
Witam,
css
  1. #category {
  2. width: 136px;
  3. float:left;
  4. }
  5.  
  6. #category ul
  7. {
  8. font-family: Arial, Helvetica, sans-serif;
  9. list-style-type: none;
  10. margin: 0;
  11. padding: 0;
  12. }
  13.  
  14. #category li
  15. {
  16. display: inline;
  17. /* dla IE5 and IE6 */
  18. }
  19.  
  20. #category a
  21. {
  22. color: #000000;
  23. text-decoration: none;
  24. font-size: 12px;
  25. display: block;
  26. padding: 3px;
  27. width: 136px;
  28. background-color: #ffffff;
  29. border-bottom: 1px solid #eee;
  30. }
  31.  
  32. #category a:hover
  33. {
  34. background-color: #87bf3b;
  35. color: #fff;
  36. }
  37.  
  38. #category #current
  39. {
  40. border-bottom: 3px solid #ffac4a;
  41. /* background: #87bf3b; */
  42. }


  1. <?php
  2. $resultCat = connect( $SELECT_CATEGORIES );
  3.                print '<div id="category">';
  4.                print '<ul>';
  5.                print '<li><a href="#"><b>KATEGORIE</b></a></li>';
  6.                while( $row = mysql_fetch_array( $resultCat ) )
  7.                {
  8. //<img src="../img/categoryArrow.png" />&nbsp;&nbsp;
  9.                    if( $row[0] == (int)$_GET['id'] )
  10.                    {
  11.                        print '<li>
  12.                    <a href="index.php?id=' . $row[0] . '&page=0" id="current">' . $row[1] . '</a></li>';
  13.                    }else
  14.                    print '<li><a href="index.php?id=' . $row[0] . '&page=0">' . $row[1] . '</a></li>';
  15.                    
  16.                 }                
  17.                print '</ul>';
  18.                print '</div>';
  19. ?>


zakomentowałem linijke z obrazem. T± linijkę chce wpakować w petli while zaraz po <li> tak aby moje menu wygladało tak:
> opcja1
> opcja2
> opcja3

a robi to tak
>
opcja1
>
opcja2
>
opcja3

jak to zmienić?
janusz85
Może masz za mało miejsca w poziomie, by pozycja listy i obrazek zmie¶ciły się w jednej linii? Popatrz na to "width" div'a "category".
Pawel_W
wrzuć to na serwer bo tak to nie mogę powiedzieć co jest Ľle
john_doe
nie mam narazie jak niestety wrzucic.
nie chodzi o width, o którym pisał janusz85.
zmieniłem #category ul

  1. #category ul
  2. {
  3. font-family: Arial, Helvetica, sans-serif;
  4. list-style-image: url('../img/categoryArrow.png');
  5. margin: 0;
  6. padding: 0;
  7. }


i nie działa

gdy zrobie tak o z na boku gdzie¶
  1. <ul style="list-style-image:url(../img/categoryArrow.png)">
  2. <li>punkt 1
  3. <li>punkt 2
  4. </ul>

to jest git wrrrrrrrrrrr
Pawel_W
no to zobacz odpal u siebie ten kod i nam wklej Ľródło winksmiley.jpg
john_doe
mam nadzieje, że o to Ci chodziło Paweł.
kod strony

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5. <head>
  6. <title>Jukon</title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <meta http-equiv="Content-Language" content="pl" />
  9. <meta name="description" content="Jukon" />
  10. <meta name="author" content="Krystian Cwiklak" />
  11.  
  12. <meta name="Copyright" content="Copyright (c) 2009 Krystian Cwiklak" />
  13. <meta name="keywords" content="Jukon, artykuły po¶cielowe" />
  14.  
  15. <style type="text/css" media="all">@import "../css/main.css";</style>
  16.  
  17. <script type="text/javascript" src="../js/swfobject.js"></script>
  18. </head>
  19.  
  20.  
  21. <div id="header">
  22.  
  23.  
  24. <script type="text/javascript">
  25.  
  26. var so = new SWFObject("../banner.swf", "header", "770", "141", "6", "#DA251C");
  27.  
  28. so.addParam("wmode", "opaque");
  29. so.addParam("movie", "../banner.swf");
  30. so.addParam("quality", "high");
  31. so.write("header");
  32.  
  33. </script>
  34. </div>
  35.  
  36. <div id="menu">
  37.  
  38.  
  39. <ul id="main-menu">
  40.  
  41.  
  42. <li>
  43. <a href="/Jukon/contact.php" title="Skontaktuj się z firm± Jukon">
  44. <img src="/Jukon/img/contact.png" alt="Skontaktuj się z firm± Jukon" border="0"/>
  45. </a>
  46.  
  47. </li>
  48. <li>
  49. <a href="/Jukon/offers/index.php?action=view" title="jaki¶ title">
  50. <img src="/Jukon/img/offer.png" alt="jaki¶ alt" border="0"/>
  51. </a>
  52. </li>
  53. <li>
  54. <a href="#" title="jaki¶ title">
  55. <img src="/Jukon/img/about.png" alt="jaki¶ alt" border="0"/>
  56.  
  57. </a>
  58. </li>
  59. <li>
  60. <a href="/Jukon/index.php" title="Strona domowa">
  61. <img src="/Jukon/img/home.png" alt="Strona domowa" border="0"/>
  62. </a>
  63. </li>
  64.  
  65.  
  66. </ul>
  67.  
  68. </div>
  69.  
  70.  
  71. <br />
  72.  
  73. <div id="wrapper">
  74.  
  75. <div id="left">
  76.  
  77. <div id="category">
  78. <ul>
  79. <li><b>KATEGORIE</b></li>
  80. <li>
  81. <a href="index.php?id=27&page=0">Ręczniki</a>
  82. </li>
  83. <li>
  84. <a href="index.php?id=28&page=0">Ręczniki</a>
  85. </li>
  86. <li>
  87. <a href="index.php?id=29&page=0">Ręczniki</a>
  88. </li>
  89. </ul>
  90. </div>
  91.  
  92. </div>
  93.  
  94. <div id="content">
  95.  
  96. <br /><br /><br /><br /><img src="../img/chooseCat.png" />
  97. </div>
  98. <div id="pager">
  99.  
  100.  
  101. </div>
  102. <div id="clearFooter"></div>
  103. </div>
  104. <div id="dfooter">
  105.  
  106.  
  107. <div id="copyright">
  108. &copy; <b>www.jukon.pl</b>. Wszelkie prawa zastrzeżone.
  109. </div>
  110.  
  111. </div>
  112.  
  113. <br />
  114.  
  115. <ul style="list-style-image:url(../img/categoryArrow.png)"> // gdy zrobie tak z buta to lista ma img jednak wyżej na li //z listy lipa
  116. <li>punkt 1
  117. <li>punkt 2
  118. </ul>
  119.  
  120. </body>
  121.  
  122. </html>


kod css

  1. #category {
  2. width: 136px;
  3. float:left;
  4. }
  5.  
  6. #category ul
  7. {
  8. font-family: Arial, Helvetica, sans-serif;
  9. list-style-image: url('../img/categoryArrow.png');
  10. margin: 0;
  11. padding: 0;
  12. }
  13.  
  14. #category li
  15. {
  16. display: inline;
  17. /* dla IE5 and IE6 */
  18. }
  19.  
  20. #category a
  21. {
  22. color: #000000;
  23. text-decoration: none;
  24. font-size: 12px;
  25. display: block;
  26. padding: 3px;
  27. width: 124px;
  28. background-color: #ffffff;
  29. border-bottom: 1px solid #eee;
  30. }
  31.  
  32. #category a:hover
  33. {
  34. background-color: #87bf3b;
  35. color: #fff;
  36. }
  37.  
  38. #category #current
  39. {
  40. border-bottom: 3px solid #ffac4a;
  41. /* background: #87bf3b; */
  42. }
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.