![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki dziwny problem, z tego co czytałem w kursach gdy ustawi się styl float: left ,
element będzie oblewany z prawej strony całą pozostałością na stronie, analogicznie gdy mam 3 divy w lewym ustawie float: left w prawym float:right, to środek powinien się rozciągać w zależności od rozdzielczości oraz rozmiarów przeglądarki, i tak się dzieje tylko dlaczego prawy div jest na wysokości kończącego się środkowego? podgląd: http://bazujemy.pl/test/ kod html: kod css:
Ten post edytował adi456 26.11.2011, 11:53:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
ja mam cos takiego - o takie chodzilo ?
http://jsfiddle.net/5mJQT/2/ Ten post edytował jacobson 26.11.2011, 10:19:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
dokładnie o to chodziło ale dołożyłem do środka float: left wykasowałem marginesy efekt mam taki że środek się nie rozciąga
Ten post edytował adi456 26.11.2011, 10:30:31 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
a chcesz osiagnac zeby wszystkie 3 divy byly dokladnie obok siebie ? ja jak ogladam Twoj przykald w operze to sa obok siebie tylko miedzy trescia a prawym divem jest przerwa.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
chce zrobić tak jak jest tu http://bazujemy.pl/test/
ale żeby prawy div był na wysokości pozostałych po twojej modyfikacji mam tak http://bazujemy.pl/test2/ czyli jest ok gdyby środkowy div dopasowywał się do szerokości w przegladarce według kursu http://www.kurshtml.edu.pl/css/plynny_szablon,szablon.html kod w test jest poprawny tylko dlaczego to nie działa? Ten post edytował adi456 26.11.2011, 10:40:06 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie dziala poniewaz min-width najwidoczniej nie dziala przy plywajacych elementach... moze zamiast tego sprobuj ustawic % szerokosc kazdego elementu. np 10% , 80%, 10% albo srodek troche mniejszy ze wzgledu na krawedzie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 23.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jestem pewien że chodziło Ci o to:
Chodzi o to że szerokość okien musisz dopasować "Procentowo" do wielkości okna przeglądarki. Ten post edytował Bateria 26.11.2011, 10:50:46 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
dokladnie o to mi chodzilo. Ale chyba dziala poprawnie.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 23.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak chcesz się odwdzięczyć to kliknij napis 'Pomógł (IMG:style_emoticons/default/smile.gif) '
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
wykasowałem z przykładu min-height: 500px; min-width: 200px; i dalej to samo, che tylko żeby sodek był elastyczny więc % nie daje rady ponieważ w zależności od szerokości będą robiły się różne odstępy miedzy divami
zrobiłem już parę stron i nigdy nie mogłem poradzić sobie z tym problemem i zawsze robiłem każdy div na float: left ale było wszystko na sztywno teraz chce żeby środkowy element był elastyczny no i problem (IMG:style_emoticons/default/sad.gif) dzięki Bateria działa (IMG:style_emoticons/default/wink.gif) Ten post edytował adi456 26.11.2011, 10:54:20 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
znalazlem przed chwila taki link: http://css-tricks.com/138-the-perfect-fluid-width-layout/ moze tutaj znajdziesz cos dla siebie - strona elastyczna z zakresu podanego na niej i udostepniaja swoj kod. Moze Ci pomoze (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 23.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
dalej źle
http://bazujemy.pl/test5/ tu jest więcej zbudowanej strony bazujemy.pl/szukaj jak macie pomysł co z tym można zrobić to piszcie a ja na bierząco będe edytować strone Ten post edytował adi456 26.11.2011, 11:24:15 |
|
|
![]()
Post
#15
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Eh, kombinujecie i kombinujecie:
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
ha kombinujemy bo to nie takie łatwe, float: left w każdym divie to dobry sposób ale tylko wtedy gdy divy mają stałą szerokość w tym przypadku środek ma być elastyczny
|
|
|
![]()
Post
#17
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Też nie problem:
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
problem rozwiązany dzięki użytkownikowi Kshyhoo odkryłem ciekawa zależność,
mamy 3 divy: lewy (z float left), środek, prawy (z float right) gdy dam je w kolejności lewy, środek, prawy - prawy będzie poniżej pozostałych a gdy dam lewy, prawy, środek - wszystko jest na jednej wysokości, środkowy div będzie elastyczny p.s. Kshyhoo display: inline jest niepotrzebne a w moim przypadku rozwala to strone |
|
|
![]()
Post
#19
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Cieszę się, że mogłem pomóc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:17 |