« Kétoszlopos oldalelrendezés »

No, akkor jak2 kedvéért elmondom, hogyan lehet megcsinálni egy kétoszlopos oldalelrendezést. Tudom, hogy máshogy is meg lehet csinálni, és azt is, hogy nem vagyok én a világ legjobb designere, hogy "osszam az észt" tehát ilyen jellegű megjegyzések kíméljenek.

Ugye, azt szeretnénk, hogy legyen egy fejlécünk, alatta a tartalom, két oszloppal, majd alatta a lábléc. Ehhez ugye kell az alap HTML, ami valahogy így fest:

<div id="fejlec"></div>

<div id="tartalom">
<div id="bal"></div>
<div id="right"></div>
</div>

<div id="lablec"></div>

Na, és akkor most jön a CSS része a dolognak. Nem kell ide táblázat, meg lehet ezt szépen is oldani:

div#tartalom{
padding: 0px;
margin: 0px;
width: 600px;
}
div#bal{
left: 0px;
top: 0px;
width: 400px;
float: right;
overflow: hidden;
}
div#right{
padding: 0px;
margin: 0px;
width: 199px;
float: left;
overflow: hidden;
}

Ez persze nagyon az alap, ezt úgy változtatjuk ahogyan szeretnénk. Nézzünk néhány apróságot.

A float, azaz lebegés azt adja meg, hogy balra, avagy jobbra "ússzon" az a bizonyos div. Ezt fontos megadni, máskulönben egymás alá kerül a két div.

Az overflow: hidden; tulajdonság azt eredményezi, hogy ha valami nagyobb a diven belül, mint maga a div (pl. egy kép) akkor a divünk ne essen szét, hanem egyszerűen csípje le azt az óriást.

Most így nagyjából ennyi. Aztán még mutatok egy trükköt a pontozott aláhúzásra, hogy minden böngészőnél pontozott legyen az az aláhúzás.

Kommentek RSS ikon
A bejegyzéshez érkezett kommentek, amiket RSS csatornán is követhetsz.
a lablec-nél pedig both: clear;
Persze, ezeket direkt nem írtam le. Ez elég velősen a két oszlop, aztán csókolom :)
1000 hála mefi! nagyon köszönöm szépen!
mefi 150+450 az nem 600? :P
csak azért, mert a tartalom 500px nem? :P
garavatrt hogy kell csinálni ide? regeltem a gravatar.com-on meg is van az a hosszú linkem, mit kezdjek vele? :D
Hálából inkább regisztrálj egy avatart. http://gravatar.com
Dani: Meg kell várni míg visszaigazolják, hogy megjelenhet a gravatarod. Mert nem lehet rajta mondjuk pornó vagy hasonló.
látom javítottad 600px-ra :P
Archie, egyébként clear: both; a helyes ;]
Lehetni lehet, azt te mondod meg, hogy az oldaladon eltűröd-e. A pozicionálással kapcsolatban meg itt van még egy CSS tipp: http://blue-cabbage.freeblog.hu/ar[…]
Na regisztráltam egy avatart, s most? :D
tényleg.. ezt elírtam.. :D
jak2: Várni kell, amíg hitelesítik.
Jah értem, én várok, időm mint a tenger… de nem akar sikeredni nekem ez a dives megoldás :S
Akkor gyakorolj ;]
jak2, msn-en felvettelek!
Halgass Balázsra, igaza van. Ezt én is úgy értettem meg, hogy gyakoroltam sokat. Adj neki egy keretet, és akkor látod, hogy mi merre. Ha kell, pixelenként tologasd.
Én ebben csak azt nem értem, hogy a bal ID-nek miért float:right értéket illetve a jobb ID-nek miért float:left értéket adsz? Nem fordítva kéne?
Fordítva is megoldható, ám én jobb szeretem így. Megmondom miért. Ha egy div jobbra van floatolva, akkor az minden esetben jobbra fog mozogni, nőni és mindenféle tevékenységet folytatni. Namármost a bal oldal megy jobbra, a jobb meg megy balra. Érted?

Másrészt a jobbra floatolt diveket jobbra lehet pozicionálni, és az nagyon kényelmes, és egyszerű megoldás.

A CSS pozicionálásban ez a szép, hogy mindenki úgy oldja meg, ahogy szereti :)
Na már kezdem kapizsgálni :) de dani! melyik msn címemen vettél fel? mert van a régi az található meg mindenütt a neten, de ott már vagy 190 partnerem volt és már elegem volt belőlük így nem rég csináltam egy újat amit nem sokan tudnak…
oldaladon láttam :) akkor dobj ide egy mailt a címeddel: xster[kukac]cobraweb[pont]hu vagy írd le ide! :)
mefi: átírnád majd a linkem daniboy.try.hu-ra?! köszi :)
hát a mostani msn címem: huzsolt92[kukac]hotmail[pont]com
Meg van történve ;]
Nem tesz semmit.
Na már lassan kezd alakúlni ez a css-s megoldás meg dives megoldással :) remek
észrevétel:
div#right és id="jobb"
Új komment

Itt az adott bejegyzésben elhangzottakhoz szólhatsz hozzá. Ha primitív, csúnya, vagy bunkó erkölcsről teszel tanúbizonyságot, tuti, hogy kimoderállak és rosszat mondok rólad. A hozzászólás nem kötelező, amit írsz vállald föl!

Ezeket az adatokat - ha a böngésződ kezeli a kukikat - csak egyszer kell megadnod, később módosíthatod.

Ha van gravatarod - és a gravataros e-mail-címeddel kommentálsz -, akkor az megjelenik. Ha nincs, vagy nem tudod miaz, akkor olvasd el az útmutatót és regisztrálj.

Neved: E-mail címed (nem jelenik meg): Webszájtod (ha van): Kommented: Mennyi kettő és négy összege?
Ez védelmi célokat szolgál, szimplán írd be a fenti összeadás összegét!

A kommentedet írhatod nagyobb mezőbe vagy akár formázhatod is, de ha nem szalonképes, akkor moderálom!

Ajánló
Ebben a témában, esetleg ezen a napon voltak még ilyenek is:

Mr. Webkamera (2006. június 20., 07:39:03)
Arról, hogy (2008. október 24., 11:59:41)
Általános kocka elméletek (2006. január 02., 04:25:54)

Érdekességek
Száraz számok, pusztán csak tények:

Ez a bejegyzés 2321 napja született, 359 szóból, és 1841 karakterből áll. Ajánlhatod bizonyos linkgyűjtő oldalaknak: