CSS : Klnleges modulstlusok |
Klnleges modulstlusok
Dem:
Modul neve |
Ide pedig kerl a tartalom! :) Brmilyen kinzetet kszthetsz, csak a kreativitsod szab hatrt! Olvasd el a lent lv lerst s ksztsd el magad, avagy lesd meg az ltalunk ksztett modulstlusokat, s ha valamelyik tetszik, hasznld fel nyugodtan! :)
|
|
Mindenki ltott mr olyan oldalt, ahol klnleges a modulok kinzete, s mindenki szomjazik a tudsra, mellyel ez kivitelezhet. Igazbl semmi jdonsg nem kell hozz, ha valaki kicsit is btorkodott belenzni a Klnleges frissts cikkbe, lthatta, hogy ez a megolds kulcsa. Igen, rszben CSS-ben, egyszer kell megadni a "modul" fels s als rszt, akr kzept. Nem vletlen rtuk idzjelbe a modul szt, ugyanis nem lehet a modulokat egy CSS-vel gy alaktani. Egy tblzatra van szksgnk, amit CSS-vel formzunk meg, s ezt a tblzatot kell egyszer modulba bemsolni. Teht igen, csak egyszer modulok kinzett lehet gy extrzni.
Krnk mindenkit, aki az albbi lerst vagy ltalunk ksztett CSS-t hasznlja, tiszteljen meg azzal, hogy kreditel minket legalbb link formjban. Ksznjk!
Tblzat:
Kezdjk a tblzattal, ezt a kdot kell a modul forrskdjba illeszteni. Szerkeszti nzetben ne lepdj meg, csak egy egyszer tblzatot fogsz ltni, ami 3 sorbl ll. trhatod a cmet, tartalmat. Tbbszr egyms utn rakhatod, gy olyan mintha tbb modul lenne egy modulban.
Az els sor vgn add meg, hogy mekkora legyen a szlessg: width="450px". Ez a szm egyezzen meg a CSS-ben megadott szlessggel.
<table cellspacing="0" cellpadding="0" width="450px">
<tbody>
<tr>
<td class="fejlec" height="10">Fejlc</td>
</tr>
<tr>
<td class="tartalom" height="10">Tartalom</td>
</tr>
<tr>
<td class="lablec" height="10">Lblc</td>
</tr>
</tbody>
</table>
CSS:
Azt, hogy milyen kinzete legyen a tblzatnak, CSS kdban kell megadni. Itt kell megadnod a kpeket, ami ltalban 3 klnbz kp. Kell egy kp, ami lesz a "modul" fejlce, kell egy, ami a kzepe lesz, teht, ahov a tartalom kerl, s kell egy, ami az alja (lblc) lesz. rtelemszeren a kpek szlessge egyezzen meg. Legjobb megolds, ha valamilyen grafikai programban szerkesztesz egy neked tetsz szvegdobozt, majd, ha elkszlt, akkor 3 rszre vgod, gy biztos, minden jl fog passzolni. A kdot egy bal/jobb oldali modul forrskdjba rakd be, gy brmelyik modulba is raktad a tblzat kdjt, mindegyik ez alapjn fog megjelenni. Azrt is ajnlatosabb oldals modulba tenni, mivel gy designvltsnl egyszeren csak ezt a CSS-t kell talaktanod, nem kell minden egyes tblzatba belenylni. A kdban jelltk, hogy hol mit kell megadni. Termszetesen a kd a magyarzattal egytt mkdik, nem kell trlnd.
Megj.: a tartalom kphez elegend egy kisebb mret kp is, ugyanis ismtldni fog.
Ha nem akarsz bajldni vele: ksz modulstlusok - teljesen ksz CSS
Modulstlusok kpekben - modulstlusokrl kpek, amelyeket csak szt kell vgnod, feltlts utn be kell illesztened CSS-be, akr t is szerkesztheted ket
S itt a kd, ha magad szeretnd elkszteni:
<style type="text/css">
/* ez a rsz a tblzat (modul) fejlcre, nevre vonatkozik */
td.fejlec
{background:url("http://") no-repeat; /* fejlc url cme */
font-family: verdana; /* bettpus */
font-size: 10pt; /* betmret */
color: #000000; /* betszn */
text-align:center; /* nv igaztsa: center=kzp, left=bal, right=jobb */
height: 65px; /* fejlc-kp magassga */
width: 450px;} /* fejlc-kp szlessge */
/* ez a rsz a tartalmi rszre vonatkozik */
td.tartalom
{background:url("http://") repeat-y; /* tartalom kpnek url cme */
padding-right: 20px; /* tvolsg a jobb oldaltl */
padding-top: 1px; /* tvolsg a fels rsztl */
padding-bottom: 1px; /* tvolsg az als rsztl */
padding-left: 20px; /* tvolsg a bal oldaltl */
color: #000000; /* betszn */
font-size: 8pt;} /* betmret */
/* ez a rsz a tblzat (modul) aljra vonatkozik */
td.lablec
{background:url("http://") no-repeat; /* a fejlc-lblc url cme */
height: 177px;} /* a fejlc-lblc magassga */
</style>
|