View previous topic :: View next topic |
Author |
Message |
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 10.08.2006 13:55 Post subject: 3 diva jedan ispod drugog - sadržaj varira |
|
|
Zdravo, evo moj prvi post na ovom forumu
Uhvatio sam se malo css-p, da me ne pregazi vrijeme No opet me muči problem kojeg ne mogu savladati već duže vrijeme...
Dakle želim napraviti tri diva jedan ispod drugoga, ali problem je u tome što veličina sadržaja svakog diva varira, stoga ne mogu odrediti fixnu poziciju svakog diva (mislim na position: absolute; top: xy px).
evo ako će pomoći ovo je css prvog:
Code: | #content_right1 {
position: absolute;
top: 223px;
left: 199px;
margin: 10px;
padding: 5px;
width: 473px;
border: 1px solid #aedaf9;
background-color: #ffffff;
} |
dakle njegov sadržaj (a time i atribut height varira). ispod njega dolazi drugi, pa treći (njihova kol sadržaja također varira)
hvala unaprijed |
|
|
Back to top |
|
|
nel`chee
Joined: 08 Jul 2004 Posts: 2087 Location: Rijeka
|
Posted: 10.08.2006 14:05 Post subject: |
|
|
zašto uopće ideš na fiksno pozicioniranje? baš nema smisla. |
|
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 10.08.2006 14:22 Post subject: |
|
|
radim fiksno jer sam to "pokupio" sam w3schools.
netko mi je bio preporučio da radim sa float ali ne mogu pronaći nikakve tutoriale. općenito svi tutoriali ili css codovi na koje sam naišao objašnjeni su kao 2-column, 3-column, i sl., statično.
ako me možeš uputiti na neki tutorial ili reći što da izbacim iz koda?
evo stavio sam strukturu stranice (kako bi trebalo to izgledati):
|
|
|
Back to top |
|
|
r3dsc0rpi0n
Joined: 20 Apr 2005 Posts: 354 Location: Zagreb
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 10.08.2006 14:55 Post subject: |
|
|
apsolutno pozicioniranje koristiš tek kad si CSS layout majstor... prije toga ti zabranjujemo. seriously |
|
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 10.08.2006 15:04 Post subject: |
|
|
hvala pokušat ću pa se čujemo
Sulien wrote: | apsolutno pozicioniranje koristiš tek kad si CSS layout majstor... prije toga ti zabranjujemo. seriously |
neću više nikada |
|
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
Posted: 10.08.2006 17:00 Post subject: |
|
|
davorr wrote: | |
Code: | #wrapper { width: 700px; padding: 0 10px; /* tu ubaciš bg image */}
#header { width: 700px; }
#content { width: 700px; float: left; }
#sidebar { width: 200px; float: left; }
#main_content { width: 500px; float: left; }
#footer { width: 700px; clear: both; }
<div id="wrapper">
<div id="header">
<!-- zaglavlje -->
</div>
<div id="content">
<div id="sidebar">
<!-- lijevo -->
</div>
<div id="main_content">
<!-- glavno -->
</div>
</div>
<div id="footer">
<!-- podnožje -->
</div>
</div> |
|
_________________ STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS |
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 10.08.2006 18:01 Post subject: |
|
|
hvala svima gotovo sam napravio layout samo imam (za sada ) još jedan problem.
rubove sam napravio na dva dijela (lijevi i desni).
lijevi mi se ispravno prikazuje dok desnog nema
kodovi su:
Code: |
#rub_lijevo {
width: 12px;
padding-left: 12px;
background-image: url("images/obrub_lijevo_inc.gif");
}
#rub_desno {
width: 12px;
padding-right: 0px;
background-image: url("images/obrub_desno_inc.gif");
}
|
mislim da je i u jednom i u drugom rubu problem jer u IE-u kada kliknem refresh vidim da se lijevi rub proteže preko čitave stranice, samo se ne vidi preko contenta jer sam stavio background-color: #ffffff za sve divove
btw. cijelu stranicu sam stavio u container da je dobijem na sredinu ekrana
Code: |
#container {
position: relative;
margin: 0 auto;
width: 733px;
background-color: #ffffff;
} |
|
|
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
Posted: 10.08.2006 19:09 Post subject: |
|
|
za rubove se ne koriste dodatni HTML elementi, nego CSS, dakle containeru staviš padding: 0 12px; i onda ga obojiš ili staviš u pozadinu vertikalno ponavljajuću sliku po cijeloj njegovoj širini. Elementima koji idu unutar njega staviš pozadinu na bijelo ili koje ti već paše...
BTW, ovakvo nabacivanje bez konkretnog primjera je jalov posao. Puno bi pomogao online testni page. |
_________________ STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS |
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 10.08.2006 23:46 Post subject: |
|
|
ok, ali moji lijevi i desni rubovi su različiti, pa ne mogu staviti jedan wrapper nego bi trebala biti dva. također moram imati onda i container da mi pomoću margin ravna site na sredinu
ili se varam? |
|
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 11.08.2006 00:32 Post subject: |
|
|
pametno,
ja sam do sada izrezao lijevi i desni elemenat svaki za sebe, a kako sam shvatio stavim pozadinsku sliku širine kao i stranica, na njezine rubove elemenat za rub lijevo i desno i peglam ga sa background-image: url(...) u css fajlu.
hvala, probat ću sutra neda mi se više palit dreamweaver |
|
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 11.08.2006 10:51 Post subject: |
|
|
evo samo da se zahvalim svima koji su pomogli spasiti jedan mladi život . složio sam layout, radi i u FF, IE i operi.
samo je u IE-u margina lijevo uz sidebar veća nego što bi trebala biti (10px). malo sam probao mijenjati pixele i kada stavim recimo 5px, u ff i operi je ok ali ie prikazuje 5px kao cca 7px. ??? i to samo lijevo od sidebara, kod main_contenta je u redu.
ako mi možete pomoć na slijepo, inače se javim kada postavim na net, u međuvremenu možda i sam fixam |
|
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 11.08.2006 12:31 Post subject: |
|
|
riješio sam problem tako da sam napravio novi css dokumenat za ie i podesio mu lijevu marginu sidebara na 5px, tako da izgleda kao i u ff.
ali glupo je zbog jedne brojke imat poseban .css. |
|
|
Back to top |
|
|
nel`chee
Joined: 08 Jul 2004 Posts: 2087 Location: Rijeka
|
Posted: 11.08.2006 12:35 Post subject: |
|
|
ne, nije glupo. navikni se
|
|
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
Posted: 11.08.2006 12:52 Post subject: |
|
|
davorr wrote: | riješio sam problem tako da sam napravio novi css dokumenat za ie i podesio mu lijevu marginu sidebara na 5px, tako da izgleda kao i u ff.
ali glupo je zbog jedne brojke imat poseban .css. |
za element koji je floatan lijevo i ima lijevu marginu definiranu, IE podupla tu marginu, a stvar se riješava sa display: inline:
Code: | float: left; display: inline; margin-left: 10px; |
|
_________________ STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS |
|
Back to top |
|
|
davorr
Joined: 10 Aug 2006 Posts: 82 Location: Vž / Ka
|
Posted: 11.08.2006 13:03 Post subject: |
|
|
hvala |
|
|
Back to top |
|
|
corporate
Joined: 13 Dec 2005 Posts: 61
|
Posted: 24.10.2006 22:01 Post subject: |
|
|
Sulien wrote: | apsolutno pozicioniranje koristiš tek kad si CSS layout majstor... prije toga ti zabranjujemo. seriously |
možeš malo pojasniti ovo? |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 24.10.2006 22:13 Post subject: |
|
|
Početnici u tableless (CSS) designu imaju problema razumijeti što je flow i zašto je on dobar
Apsolutno pozicioniranje je "easy way out" za probleme kod kolumna, headera... ali ono izvadi element van iz flow-a i može zadati mladom coderu velike glavobolje kad prekasno skuži da ne zna što će sa contentom koji se širi vertikalno
Shaun Inman razvio je metodu "absolute clearing" ali to je advanced usage
Početnici dakle ne bi trebali koristiti apsolutno pozicioniranje da bi imali priliku koristiti puno teže i puno zahvalnije koncepte negativnih margina i floatanja |
|
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 24.10.2006 22:20 Post subject: |
|
|
A zato treba kretat od osnova do advanced... |
_________________ Carpe diem... |
|
Back to top |
|
|
|