Article View: pl.comp.www
Article #396114Re: pozycjonowanie warstw dla poczatkujacego
From: yew
Date: Fri, 20 Feb 2009 12:52
Date: Fri, 20 Feb 2009 12:52
58 lines
3258 bytes
3258 bytes
javier pisze: > Witam > > Mam problem z pozycjonowaniem warstw, jestem poczatkujacy w te klocki, > poczytalem troche na ten temat w sieci i juz mniej wiecej wiem co mam > robic. > > Mam taki schemat strony: > http://img6.imageshack.us/img6/503/10545054aq8.jpg > > Gdyby strona miala byc wyrownana do lewej, to nie byloby problemu, bo > kazda z warstw z serii div1, div2... mialaby konkretna pozycje > (position: absolute; top: x; left:y)... > > Jednak problem jest taki, ze nie wiem jak ukladac poszczegolne warstwy > jesli szare tlo chcialbym miec wycentrowane. Obejmij wszystkie warstwy w jeden element, nadaj mu szerokość i wyśrodkuj ten element. > Teoretycznie zakladam, ze mam te warstwy we wnetrzu poukladac > relatywnie do warstwy szarej - ale uzywanie position: realtive chyba > mi nie wychodzi :( Nie używaj relative ani absolute w przypadku tworzenia głównych elementów layoutu. To nie projekt graficzny gdzie masz co do piksela podane wysokości i szerokości. O ile szerokość możesz sobie sam ustalić to nie wiesz nigdy ile treści będzie wewnątrz (czyli jaka musi być wysokość aby pomieścić tą treść). Próbuj konstruować bardziej tak: 1. Najpierw DIV1 2. Potem mamy kolumnowy layout więc opakowujesz 2,3,4 w DIV a w środku układasz kolumny za pomocą float 3. Potem znowu pod spodem DIV 5 itd. Uprzedzając pytanie: "Jak zrobić żeby 2,3,4 miały taką samą wysokość" Nie da rady nadać height 100%, można to obejść na wiele sposobów w zależności od projektu graficznego. Poszukaj w sieci o 3 kolumnowych layoutach. > I jeszcze jedna rzecz. > Czy to zle jesli ulozylbym cala strone (dla kazdej warstwy div1, 2 > itd) dajac kazdej z nich osobna klase w css? (chyba tylko tak > potrafie) Czy powinienem raczej uzywac tych identyfikatorow z # (#div1 > #div2), a parametry ogolne nadac do glownego diva w klasie? Ja bym użył id w tym przypadku. Id sugeruje, że nie istnieje inny taki element (nie może być 2 takich samych elementów o takim samym id), a w tym przypadku to są części strony i każda z nich jest inna (czyli np <div id="top"> itp). Klasy służą głównie do nadawania właściwości elementom powtarzalnym, np nagłówkom, listom, linkom itd. w różnych częściach serwisu. -- yew
Technical Details
Message-ID:
<gnm92m$843$1@pippin.nask.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!not-for-mailReferences:
<b7a3c434-91e6-4365-aec5-844bd8f57f4a@r28g2000vbp.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!not-for-mail From: yew <yew@ql.dude> Newsgroups: pl.comp.www Subject: Re: pozycjonowanie warstw dla poczatkujacego Date: Fri, 20 Feb 2009 13:52:36 +0100 Organization: NASK - www.nask.pl Lines: 58 Message-ID: <gnm92m$843$1@pippin.nask.net.pl> References: <b7a3c434-91e6-4365-aec5-844bd8f57f4a@r28g2000vbp.googlegroups.com> NNTP-Posting-Host: tyra.jak.wol.w.omnigence.com Mime-Version: 1.0 X-Trace: pippin.nask.net.pl 1235134358 8323 195.164.48.94 (20 Feb 2009 12:52:38 GMT) X-Complaints-To: abuse ATSIGN nask.pl NNTP-Posting-Date: Fri, 20 Feb 2009 12:52:38 +0000 (UTC) In-Reply-To: <b7a3c434-91e6-4365-aec5-844bd8f57f4a@r28g2000vbp.googlegroups.com> User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit