Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Problem z poziomą listą
Forum PHP.pl > Forum > Przedszkole
mczlowiek
mamt aki oto problem, za choinke lista nie chce wyświetlić się w poziomie

Kod
#wiecej {background-color: #ddd;
    border-width: 1px 0;
    border-style: solid;
    border-color: gray;
    padding: 3px 5%;
    margin: 0;
}


                
#wiecej  ul {      
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                margin:12px 0 0;
                padding:0;
                width:500px;
                display:inline;
                clear:left;
                float:left;
                margin-left:12px;
            }
                

#wiecej li {
                background:transparent url(images/lista/bullet_5x5.gif) no-repeat scroll left 9px;
                clear:left;
                display:inline;
                float:left;
                margin-left:12px;
                }


  1. <ul id="wiecej">
  2.                                <li>Wszystko</li>
  3.                                <li>Typy</li>
  4.                                <li>Zapowiedzi</li>
  5.                                <li>Kontuzje</li>
  6.                                <li>Transfery</li>
  7.                            </ul>
  8. ?>


Lista wyświetla mi się w pionie, nawet odpowiednich odległości nie zachowuje, dlaczego? kombinuje i kombinuje i nic z tego... sad.gif
zzeus
id masz przypisane do ul więc spróbuj tak

Kod
#wiecej{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0 0;
padding:0;
width:500px;
display:inline;
clear:left;
float:left;
margin-left:12px;
}


#wiecej li {
background:transparent url(images/lista/bullet_5x5.gif) no-repeat scroll left 9px;
clear:left;
display:inline;
float:left;
margin-left:12px;
}
nmts
Kod
#wiecej {
background-color: #ddd;
border-width: 1px 0;
border-style: solid;
border-color: gray;
padding: 3px 5%;
margin: 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0 0;
padding:0;
width:500px;
display:inline;
clear:left;
float:left;
margin-left:12px;
}

#wiecej li {
background:transparent url(images/lista/bullet_5x5.gif) no-repeat scroll left 9px;
clear:left;
display:inline;
margin-left:12px;
}


nie potrzebne float:left dla li.
mczlowiek
Problemy są teraz 2:
1) dlaczego liste poziomą nie wyświetla w div'ie "subc", tylko poza nim, mimo, że znajduje się w jego "ramionach" w kodzie?

  1. <?php
  2. <div class="subc">
  3.                            Filtruj wiadomości:            
  4.                            <ul id="wiecej">
  5.                                <li>Wszystko</li>
  6.                                <li>Typy</li>
  7.                                <li>Zapowiedzi</li>
  8.                                <li>Kontuzje</li>
  9.                                <li>Transfery</li>
  10.                            </ul>
  11. </div><!--subc-->
  12. ?>

styl dla subc
  1. <?php
  2. .subc{ padding:10 10 10 10; background: white; border:1px solid #D2D2D2;margin-bottom:10px;}
  3. ?>


2. jak ten czerwony kwadracik podnieść troszkę do góry aby nie był na samym dole, chcę go po prostu wyśrodkować




INFO - div subc - to ten biały "prostokącik" winksmiley.jpg
K4mil94
Daj sobie tylko padding-left: 10px; a ten padding: 10 10 10 10; wywal.
piotrooo89
pokaż jak stylujesz liste.
mczlowiek
nie ma tego, cały kod zamieściłem

lista:
  1. <?php
  2. #wiecej {
  3. margin: 0;
  4. list-style-image:none;
  5. list-style-position:outside;
  6. list-style-type:none;
  7. margin:0 0 0 0;
  8. padding:0;
  9. display:inline;
  10. clear:left;
  11. float:left;
  12. }
  13.  
  14. #wiecej li {
  15. background:transparent url(images/lista/bullet_5x5.gif) no-repeat scroll left 9px;
  16. clear:left;
  17. display:inline;
  18. margin-right:20px;
  19. padding-left:12px;
  20. }
  21.  
  22. #wiecej a {
  23.    color:#5C5C5C;
  24.    font-family:Arial,sans-serif;
  25.    font-size:11px;
  26.    text-decoration:none;
  27.    }
  28. ?>


2. punkt drugi zrobiony, jescze tylko punkt 1.
K4mil94
Cytat(piotrooo89 @ 27.03.2009, 08:29:19 ) *
pokaż jak stylujesz liste.


list-style: none;

Pozatym to padding daje w dół tekst. winksmiley.jpg
piotrooo89
dodaj do .subc overflow: hidden;
mczlowiek
ja tą listę umieścic we wspomnianym wcześniej divie, gdyż mimo iz w kodzie znajduje sie w nim to wychodzi poza niego

Cytat(piotrooo89 @ 27.03.2009, 08:37:37 ) *
dodaj do .subc overflow: hidden;

Dziękuje, wszystko oki!
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.