Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Menu wyświetlane poziomo
Forum PHP.pl > Forum > Przedszkole
mefistofeles
Mam takie menu:

  1. <div class="bd">
  2. <ul><li><a href="/">Strona glówna</a></li>
  3. <li><a href="/content/pompy-ciepla">Pompy ciepla</a></li>
  4. <li><a href="/content/ogrzewanie-podlogowe">Ogrzewanie podlogowe</a></li>
  5. <li><a href="/contact">Kontakt</a></li>
  6. </ul>
  7. </div>


i css do niego:

  1. ul, ul li {
  2. display: block;
  3. list-style: none;
  4. margin: 0;
  5. padding: 0;
  6.  
  7. }
  8.  
  9. ul li {
  10. display: inline;
  11. white-space: nowrap;
  12. text-decoration:none;
  13. color:#000;
  14. }


No i wszystko fajnie się wyświetla w poziomie, ale też inne listy zaczęły się wyświetlać w poziomie a tak być nie może więc dodałem klasę do wszystkiego i mamy coś takiego:

  1. <div class="bd">
  2. <ul class="tazo"><li class="tazo"><a href="/">Strona glówna</a></li>
  3. <li class="tazo"><a href="/content/pompy-ciepla">Pompy ciepla</a></li>
  4. <li class="tazo"><a href="/content/ogrzewanie-podlogowe">Ogrzewanie podlogowe</a></li>
  5. <li class="tazo"><a href="/contact">Kontakt</a></li>
  6. </ul>
  7. </div>


i css:

  1. .tazo ul, ul li {
  2. display: block;
  3. list-style: none;
  4. margin: 0;
  5. padding: 0;
  6.  
  7. }
  8.  
  9. .tazo ul li {
  10. display: inline;
  11. white-space: nowrap;
  12. text-decoration:none;
  13. color:#000;
  14. }


Jednak teraz lista jest ciągle wyświetlana w pionie, czyli nie chwyta tych nowych ustawień.
Dlaczego ?
r4xz
nie dawaj tyle class w ul i li, tylko w css odwołaj się do rodzica, np.
ul li zamień na .bd ul li
mefistofeles
Dzięki za szybką pomoc 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.