![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
powiedzmy ze mam dwa divy na formie obok siebie:
a style ich sa nastepujace:
problem polega na tym, ze jak zmieniam wielkosc okna to pierwszy div zamiast zmieniac swoja szerokosc to pozostaje bez zmian, natomiast drugi div owszem trzyma sie prawej strony, ale wskakuje pod diva pierwszega i rusza sie pod nim... dlaczego ? co mam zle, ze ten pierwszy div nie chce zmieniac swojej pierwotnej szerokosci, a drugi by zostawał na swoim miejscu ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 170 Pomógł: 40 Dołączył: 14.08.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
hmm a nie kazałeś mu zawsze mieć daną szerokość
Kod width:493px;
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak ten po prawej czyli div_2 ma miec stala szerokosc, a pierwszy div czyli div_1 ma sie zmieniac...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
IMHO floatem tego nie zrobisz.
Ja bym proponował coś takiego: Kod parent: position relative
content: margines prawy o szerokości kolumny col: position absolute i przyklejasz do prawej strony -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
cos nie za bardzo chce dzialac... po dodaniu "position absolute" prawy div przelecial na lewa strone i za nic nie chce sie stamtąd ruszyc...
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pozycja dla parent też jest ważna. [;
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
rowniez byla ustawiona, a mimo to div_2 jest przy lewym marginesie, a div_1 nadal nie zmienia szerokosci... czemu tak sie dzieje ?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pokaż, co ustawiłeś.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
calosc wyglada w ten sposob:
ale ciagle nie hula... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
class w 3cim divie?
prosciej bedzie tak: -------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 209 Pomógł: 37 Dołączył: 27.02.2008 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
Prosty, działający przykład:
Kod <html> <head> <style> #menu { position: absolute; width: 200px; right: 20px; background-color: #f5f5f5; } #content { margin-right: 200px; background-color: #888888; overflow: auto; } </style> </head> <body> <div id="menu"> Lorem ipsum </div> <div id="content"> Lorem ipsum 2 </div> </body> </html> Inspiracje w takich sytuacjach polecam czerpać np. stąd: http://www.smashingmagazine.com/2007/01/12...-and-templates/ trochę własnego wysiłku i masz to o co ci chodziło.. ![]() -------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
@nitek: moze i prosty ale dziala tylko w okreslonych sytuacjach
![]() -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 209 Pomógł: 37 Dołączył: 27.02.2008 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
@nitek: moze i prosty ale dziala tylko w okreslonych sytuacjach ![]() Ok, ale dlaczego? IE + FF dobrze dają sobie radę, Chrome i Safari też nie powinny mieć problemu (akurat nie mam pod ręką). Jeśli gdzieś to nie działa, chętnie poszerzę swoją wiedzę ;] -------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
obiekty z position absolute nie rozpychaja sie wiec ciezko cos obok nich umiescic (choc to zalezy od sytuacji)
nie okresliles position dla obiektu nadrzednego dla tego z position absolute - dopuki jest nim body mozna tego niezaowazyc ale w pozostalych przypadkach polozenie obiektu moze byc inne niz oczekiwane ps. zakladam ze w doctype jest xhtml;) -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, ale te odpowiedzi nie bardzo sa mi w stanie pomoc. Probowalem to podpiac do mojego projektu, ale niestety nie bardzo sie da. Na stronie musze miec taki uklad div'ow i musze sobie z tym poradzic. Dla pomocy zamieszczam obraz, ktory przedstawia problem:
![]() dlatego podalem taki kod wczesniej, a ten class to byl blad przy kopiowaniu. Jak teraz widac musze zrobic, aby to wlasnie lewa kolumna byla z automatyczna szerokosscia. Dla przypomnienia moj kod z przykladowymi kolumnami i po jedyn divie w srodku wyglada tak:
Efekt jaki chcialbym uzyskac widac na stronie wykop.pl, tam dokladnie lewa czesc div'ow sie zmienia a prawa jest bez zmian. pozdrawiam i dzieki za pomoc moze mi ktos pomoc ? Ten post edytował kkuubbaa88 30.06.2009, 09:00:32 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 19 Dołączył: 30.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
http://www.456bereastreet.com/archive/2005..._width_elastic/
http://www.nowcss.com/layouts/css-fluid-layout-tutorial o to Ci chodzi? ![]() Ten post edytował webber 30.06.2009, 11:00:54 -------------------- "CSS is like a girlfriend. No matter how hard you try, she will always interpret it a different way."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.05.2025 - 06:36 |