Ha azt hiszed, hogy a reszponzivitás egyszerű, sajnállak, fiam. 99 nézetablakot kaptunk, míg az iPhone csak egyet.
—Josh Brewer, March 10, 2010
Egyszer volt, hol nem volt, amikor a mobileszköz még ritka dolognak számított és a mobil böngészés pedig újdonságnak, mindössze annyiról kellett meggyőződnöd, hogy a weboldalad vonzó módon jelenik meg öt előre beállított nézetablakban, létrehoznod egy m-dot verziót vagy applikációt, és már kész is.
Az elmúlt években azonban óriási előrelépés történt a mobiltechnológiában. Az új eszközök minden nap szó szerint jönnek és mennek. Ebben az időben és korban a reszponzív webes tervezés abszolút szükségessé vált.
Továbbá, mióta a Google bejelentette, hogy ignorálni fogja a mobilra nem optimalizált weboldalakat a mobil keresési eredményekben, az RWD jó úton halad afelé, hogy a webtervezés szabványává váljon.
Az igazság az, hogy vannak más módszerek is a mobil felhasználók kiszolgálására, mint például a fent említett m-dot oldalak és mobil applikációk, de ezek közül egyik sem olyan költséghatékony és eredményes, mint a reszponzív kialakítás.
Ebben a könyvben végigvezetünk a reszponzív és valóban elragadó weboldal készítés alapjain.
Most, hogy már felemlítettük az RWD-t, tekintsük meg közelebbről, mi is ez valójában.
Mi az RWD
Ahhoz, hogy valamit jobban megértsünk, definíciót kell hozzá társítanunk. A Wikipédia a következő meghatározást adja:
A reszponzív weboldal (RWD) egy olyan megközelítéssel tervezett weboldal, amelynek a célja az, hogy optimális megjelenést biztosítson - könnyű olvashatóság, egyszerű navigáció a lehető legkevesebb átméretezéssel és görgetéssel - a legkülönfélébb eszközökön (az asztali számítógép monitorjától egészen a mobiltelefonokig).
Egy reszponzív elv alapján tervezett oldal tökéletesen igazodik a megjelenítő eszközhöz, mindezt rugalmas felépítéssel, flexibilis képekkel. A CSS3 media query (a @media szabály egy kiterjesztése) segít nekünk definiálni egy ilyen weboldal stíluslapját, követve az alábbiakat:
- A rugalmas felosztású koncepció alapján a honlap minden elemének mérete százalékosan, relatívan van meghatározva.
- A flexibilis képek úgyszintén a befoglaló elemhez képest, százalékosan határozódnak meg.
- A media query alkalmazásával megvalósíthatjuk, hogy a weboldalon mindig olyan CSS szabályok lépjenek érvénybe, amelyek a megjelenítő eszközön optimálisak.
Folyékony rácsszerkezet. Egy olyan tartalom elrendezés, amelynek nincs rögzített szélessége, egymást metsző vízszintes és függőleges vonalakból áll. A folyékony rácsszerkezet használatával a tartalom elrendezése kiszámítható, következetes módon, a rácson belüli elemek méretének és helyzetének beállításával.
Rugalmas képek. Minden olyan média, amely a képernyő méretéhez illeszkedik. Ezek rendszerint egy olyan rácson belül helyezkednek el, amelyhez 100% max. szélességű CSS tartozik. Így a képek nem lehetnek nagyobbak, mint a rácsok, amelyekbe be vannak helyezve, és lehetővé teszi a képek átméretezését anélkül, hogy elveszítenék a képarányt. Ezek a képek tömöríthetők, ha kisebb képernyőn jelennek meg, ezzel elkerülve a lassú betöltést. Van egy másik módszer - a szélességet az egész oldal százalékában határozzuk meg. Így a képméret és az oldalméret között egyenletes különbség van, azaz - függetlenül attól, hogy az oldal hogy van átméretezve - a kép a szélesség bizonyos százalékaként jelenik meg.
Media queries. Ez egy CSS3 modul, amely szabályozza a stílusok alkalmazását a média attribútumon belül. Különféle stílusokat alkalmaznak eszköz-specifikus tulajdonságok (képernyő szélesség, magasság, orientáció stb.) alapján.
A legjobb Prémium HTML webhely sablonok megkereséséhez valószínűleg számtalan órát kell eltöltened az interneten. Lehet, hogy te szerencsés csillagzat alatt születettél, de a többiek érdekében mi elvégeztük a kemény munkát. Számos kiváló minőségű sablon létezik, így el tudod képzelni, milyen nehéz csak a legmagasabb teljesítményűek kiválasztása. Fogadd sok szeretettel a Top 10 Responsive Web Site Template magyar változatát.