(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
21. 03. 2007. | #4 |
Goran Pilipović
Sir Write-a-Lot
|
Postoji jedna tehnika koja te oslobodi svih ovih problema. Prvo stavi taj glavni div, pa onda dodas levi i desni na kraju, pri tom su ti svi "float:left", ali levi i desni imaju negativne margine onoliko koliko je potrebno da ih namestiš na mesto koje želiš.
Ako imaš fiksnu stranu 800px, treba ti: - jedan container te širine, - zatim wrapper iste širine ali je float: left - u wrapperu jedan content koji ima margine onlike kolike su ti leva i desan kolona - posle toga dodaš levi i pomeriš mu levu marginu za - širina containera (-800px) - na kraju desni i pomeriš mu levu marginu za - njegova širina (-150px) Ispod i iznad možeš footer i header po želji, ali ne zaboravi pre footera jedan clear:left; HTML kôd:
<div id="container" style="width:800px; margin: 0px auto; "> <div id="header" style="background: #ffcc99;">header</div> <div id="wrapper" style="float:left; width: 800px;"> <div id="content" style="margin-left: 250px; margin-right:150px; background: yellow;"> Lorem ipsum dolor sit amet, <br clear="left"> consectetuer adipiscing elit. Sed neque. Curabitur vehicula, dolor ut <br clear="left"> volutpat tincidunt, augue ligula lobortis elit, sed suscipit urna purus ac justo. <br clear="left">Proin sit amet felis vitae dolor commodo consequat. Integer urna. Aliquam mattis. Fusce eu lorem. Mauris dui elit, cursus ac, laoreet at, semper id, mauris. Morbi porttitor justo. Vivamus pellentesque lacinia massa. Curabitur ultricies molestie nisi. Morbi tortor diam, mollis ut, auctor posuere, elementum a, nibh. Aenean placerat felis id erat. Morbi quis magna. Nullam malesuada, leo eu mattis blandit, lorem massa malesuada sem, vel elementum nulla felis in nisl. Pellentesque ornare orci tincidunt metus. Donec ligula massa, molestie aliquet, molestie at, adipiscing quis, enim. Suspendisse sem nulla, laoreet nec, aliquet eget, dignissim non, arcu. In dolor nibh, vulputate varius, congue nec, dignissim sed, orci. <br clear="left"> </div> </div> <div id="left" style="float:left; width: 250px; margin-left: -800px; background: red;"> Lorem ipsum <br clear="left" />dolor sit amet, consectetuer adipiscing elit. Sed neque. </div> <div id="right" style="float:left; width: 150px; margin-left: -150px; background: blue;"> Curabitur vehicula, <br clear="left" />dolor ut volutpat tincidunt, augue ligula lobortis elit, sed suscipit urna purus ac justo. </div> <br clear="left" /> <div id="footer" style="clear:left; background: #99ccff;">footer</div> </div> Eto, i posle kažu tabele su komplikovane Ovo je sa tabelama ultra easy i bez "trikova"
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! Poslednja izmena od bluesman : 21. 03. 2007. u 02:57. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Clear:both ali samo unutar diva? | apash86 | (X)HTML, JavaScript, DHTML, XML, CSS | 4 | 23. 08. 2008. 13:49 |
clear:both IE i FF | misk0 | (X)HTML, JavaScript, DHTML, XML, CSS | 14 | 03. 03. 2006. 10:43 |
Problem sa dupliranjem nekih rezultata u SELECT DISTINCT ... LEFT JOIN upitu | IcecreamMan | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 01. 03. 2006. 13:53 |
<div style='float:left;"> | Srecko Micic | Obaveštenja, predlozi i pitanja | 7 | 11. 12. 2005. 15:00 |