Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyśrodkowanie listy o zmiennej szerokości
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
starach
Witam
Proszę o pomoc przy rozwiązaniu problemu dotyczącego wyśrodkowania
listy <ul> w której może być 6 elementów więcej lub też mniej.
Teoretycznie mógłbym oszacować średnią szerokość linku i wpisać wartości definiujące szerokość,
ale domyślam się że w jakiś prosty sposób można to zrobić dla listy która nie ma zdefiniowanej szerokości tyle tylko że nie wiem jaki. smile.gif
  1. .footer { float:left; width:100%; height:25px; background-color:#62798F; border:1px solid #212C37; }
  2. .footer ul { float:left; margin:0 auto; padding:0; list-style:none; }
  3. .footer ul li { float:left; }
  4. .footer ul li a { height:20px; margin:0 10px 0 10px; font-size:9px; line-height:25px; }
  5. .footer ul li a:hover { text-decoration:underline; }
  6.  
  7. <div class="footer">
  8. <ul>
  9. <li>Link1</li>
  10. <li>Link2</li>
  11. <li>Link3</li>
  12. <li>Link4</li>
  13. <li>Link5</li>
  14. <li>Link6</li>
  15. </ul>
  16. </div>
revyag
Proponuję dodać do .footer text-align:center, z ul i li wyrzucić float, dla li ustawić display:inline.
starach
Pomogło chociaż i tak IE sobie ze mnie jaja robi jak zwykle ale z tym już sobie poradzę dziękuję revyag smile.gif
Kod
.footer { float:left; width:100%; height:25px; text-align:center; background-color:#62798F; border:1px solid #212C37; }
    .footer ul { margin:0 60px 0 60px; padding:0; list-style:none; }
    .footer ul li { display:inline; margin:0 15px 0 15px; }
    .footer ul li a {  margin:0; text-align:center; font-size:10px; line-height:25px; }
    .footer ul li a:hover { text-decoration:underline; }
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.