Skocz do zawartości

Zdjęcie
- - - - -

Dlaczego ten element nie jest responsywny?


13 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
Kage

    Nowy użytkownik

  • 14 postów
    • Czas spędzony online: 12h 9m 55s
-4
Neutralna

Napisano 29 stycznia 2015 - 17:38

#1

Cześć,

Zastanawiam sie dlaczego element header oraz h1 dostosowuja sie do ekranu a ul > li juz nie.
Fragment kodu css

 

header {
height: 150px;
background: #CC66FF;
overflow: auto;
margin-bottom: 1%;
margin-top: 2%;
border-radius: 5px;
}
header h1 {
height: 30%;
float: left;
margin-left: 1%;
}
header ul {
;
margin-top: 9%;
}
ul li {
float: left;
list-style-type: none;
background: #666;
width: 8%;
padding: 0.5%;
color: white;
border-right: 2px solid #CC66FF;
border-radius: 5px;
}

Użytkownik Kage edytował ten post 29 stycznia 2015 - 17:39

  • -1

Yeoman

    Stary wyjadacz

  • 358 postów
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Napisano 29 stycznia 2015 - 18:21

#2

Chcesz uzyskac taki efekt: http://jsfiddle.net/m9y4ktus/1/ ?


  • 0

2ed58r7.png


Kage

    Nowy użytkownik

  • 14 postów
    • Czas spędzony online: 12h 9m 55s
-4
Neutralna

Napisano 29 stycznia 2015 - 19:44

#3
<header>
   <h1>Nazwa</h1>
        
        <ul>
            <li>Jeden</li>
            <li>Dwa</li>
        </ul>        
    </header>

Poza tym u mnie wyświetla sie to blokowo. 
 
 
http://jsfiddle.net/m9y4ktus/3/
 


Użytkownik Kage edytował ten post 29 stycznia 2015 - 19:51

  • 0

Yeoman

    Stary wyjadacz

  • 358 postów
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Napisano 29 stycznia 2015 - 21:53

#4

Nie odpowiedziałeś mi na pytanie, ale olać to.

 

jak używasz width w procentach wewnątrz jakiegoś bloku, a w tym przypadku header, wtedy <li> posiada 8% szerokości header'a, a nie całego okna. Weź skasuj width z elementu LI wtedy zobaczysz różnice... 


  • 0

2ed58r7.png


Kage

    Nowy użytkownik

  • 14 postów
    • Czas spędzony online: 12h 9m 55s
-4
Neutralna

Napisano 30 stycznia 2015 - 01:13

#5

Nie, taki efekt już uzyskałem, na twoim też ucieka.
Po skasowaniu width z li nie widze różnicy w zachowaniu ul>li, nadal ucieka. 
 


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2015 - 17:19

#6

Chętnie bym spróbował pomóc, ale tak na sucho bez demka to dupa blada. Mam słabą wyobraźnię.

Wklej to co masz na jakieś jsfiddle i napisz co z tym jest nie tak.


  • 0

Kage

    Nowy użytkownik

  • 14 postów
    • Czas spędzony online: 12h 9m 55s
-4
Neutralna

Napisano 30 stycznia 2015 - 19:29

#7

Jest 3 posty wyżej.

 

Juz to troche pozmienialem wywaliłem height z header gdzie bylo 150px, I wywalilem czesc marginesow, teraz lepiej to sie zachowuje, tylko nie moge ustawic dolnego odstępu dla ul.

http://jsfiddle.net/m9y4ktus/5/ 

 


Użytkownik Kage edytował ten post 30 stycznia 2015 - 19:30

  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2015 - 20:50

#8

Jest 3 posty wyżej.

 

Juz to troche pozmienialem wywaliłem height z header gdzie bylo 150px, I wywalilem czesc marginesow, teraz lepiej to sie zachowuje, tylko nie moge ustawic dolnego odstępu dla ul.

http://jsfiddle.net/m9y4ktus/5/ 

 

Zobacz, czy może teraz nieco lepiej: http://jsfiddle.net/m9y4ktus/6/


  • 1

Kage

    Nowy użytkownik

  • 14 postów
    • Czas spędzony online: 12h 9m 55s
-4
Neutralna

Napisano 30 stycznia 2015 - 22:33

#9

Tak lepiej, dzieki.

 

Widze ze zmieniłes header ul -> content: ""; co to robi? 

display: table a wyswietla jak w inline 

No i jeszcze w Ul LI paddingi w pixelach. 
 


  • 0

JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 31 stycznia 2015 - 21:43

#10

@kage https://developer.mo...Web/CSS/content
 


  • 0

Yeoman

    Stary wyjadacz

  • 358 postów
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Napisano 01 lutego 2015 - 09:34

#11

Dziwne ale w demówce u Zonic'a nie widzę content: '';


  • 0

2ed58r7.png


JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 01 lutego 2015 - 09:45

#12

Dziwne ale w demówce u Zonic'a nie widzę content: '';

header ul {
	padding-left: 10px;
    display: table;
    content: "";
}

Linia 62


  • 0

Yeoman

    Stary wyjadacz

  • 358 postów
    • Czas spędzony online: 6d 19h 43m 48s
169
Znakomita!
  • LocationKatowice

Napisano 01 lutego 2015 - 09:57

#13

Racja. Chyba CTRL + F mi szwankuje ^_^ Mimo wszystko content dla ul ? stosuje się je raczej do before, after.


  • 0

2ed58r7.png


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 01 lutego 2015 - 13:27

#14

Racja. Chyba CTRL + F mi szwankuje ^_^ Mimo wszystko content dla ul ? stosuje się je raczej do before, after.

Ten content się tam przez przypadek wkradł. Nie jest potrzebny.


  • 0





Podone tematy Collapse

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych