Hozzon létre reszponzív oldalt html5 és css3 nyelven kezdőknek hat lépésben! Mi az a reszponzív elrendezés? Reszponzív elrendezés a html5-ben és a css3-ban.

Az okostelefonok az élet szerves részévé válnak, így a részesedés mobilforgalom folyamatosan növekszik. A HTML5 és CSS3 elrendezése lehetővé teszi, hogy az asztali böngészőoldalakat a mobil média felületéhez igazítsa. A reszponzív elrendezésről szóló videótanfolyam azért jött létre, hogy segítsen elsajátítani a professzionális környezetet és kényelmesebbé tenni webhelyét.

A „Reszponzív elrendezés HTML5-ben és CSS3-ban” tanfolyam szerzője Oleg Kasjanov tapasztalt webfejlesztő, a JoomlaTown.net internetes forrás alapítója, blogger és képzési programok készítője kezdőknek és tapasztalt szakembereknek.

Reszponzív weboldal tervezés - képzés

Minden oktatóvideót a szerző magyarázó megjegyzése kísér. Megismerheti a HTML5 és CSS3 technológiák használatának sajátosságait, fejlesztheti fejlesztési készségeit, és megtanulja az adaptált elrendezés elkészítését is.

Oleg Kasjanov videó tanfolyama elméleti alapokból, gyakorlatból és kiegészítő anyagokból áll. Az alábbi kérdésekre kap választ:

  • mi a funkcionalitás a HTML5 és CSS3 elrendezésben;
  • mi az a szemantikai jelölés;
  • hogyan kell dolgozni különböző típusok médiaobjektumok;
  • melyek a nyitóoldalak létrehozásának szakaszai;
  • miért fontos a különböző típusú oldalformák és vizualizációk keverése;
  • jelentős nehézségek az alkotás során mobil verzió webhely.

A „Reszponzív elrendezés HTML5-ben és CSS3-ban” tanfolyamhoz munkasablonok, szkriptek és kóddal ellátott csalólapok tartoznak. Oleg nagyban megkönnyíti a tanulási folyamatot, aminek köszönhetően valóban többszörösen gyorsabban elsajátítható a munka a HTML5-tel és a CSS3-al.

Reszponzív HTML5 és CSS3 elrendezés

A tanfolyam eredményei nem várnak sokáig: megtanulod elemezni a jelenlegi helyzetet, látni fogod a jövőbeli webes erőforrás projektjét, és hasznos változtatásokat is végrehajthatsz. Oleg Kasjanov tanfolyama segít elsajátítani a reszponzív elrendezést HTML5 és CSS3 nyelven.

HTML5 és CSS3 nélkül nem jutsz messzire

A modern weboldalak és webfejlesztés már elképzelhetetlen HTML5 és CSS3 nélkül, bármit is mondjunk.
Minden projekthez, minden ügyfélhez érvényes, böngészőkön átívelő és modern elrendezésre van szükség HTML5 és CSS3 nyelven, és mobileszközökhöz kell igazítani.
Ha tudja, hogyan kell HTML5-ben és CSS3-ban gépelni, és a projektet mobileszközökre adaptálni, akkor biztonságosan megnövelheti egy óra munkájának költségét.
Nos, ha létrehoz egy webhelyet magának, akkor ez a tudás segít jobbá, funkcionálisabbá és kényelmesebbé tenni. Ez általában a pozíciók növekedését, a forgalom és ennek megfelelően a bevétel növekedését jelenti.

Tudod, azt...

Jelenleg bent Keresési eredmények(a TOP 10-ben) a Yandex 55%-a olyan webhely, ahol reszponzív dizájn amely képes alkalmazkodni a mobileszközökhöz. Ez arra utal, hogy a Yandex (és a Google is) nagyobb előnyben részesíti a reszponzív kialakítású webhelyeket. Azok. amelyeken a felhasználó kényelmesen érzi magát.
És a HTML5 és a CSS3 hozzáadásra került az oldalhoz további jellemzők, melynek segítségével még kényelmesebbé tehetjük az oldalt.
Felhasználóknak és robotoknak egyaránt.
Nyitóoldal ( Nyitóoldal, nyitóoldal) arra szolgál, hogy a látogatókat előfizetőkké vagy ügyfelekké alakítsa.
Néha a forgalom szegmentálására is használják.
A céloldal lehet egy különálló oldal egy domainen vagy egy teljes értékű webhely része.
Ebben az esetben a webhely népszerűsítésre kerül a keresésben, és a céloldalt a Yandex.Direct, a Google Adwods, a Target Vkontakte stb.
Egy ilyen csomag lehetővé teszi, hogy a legtöbbet hozza ki a különféle internetes marketingeszközökből.
Most lehetőség nyílik mindezt gyorsan megtanulni és tevékenységeikben alkalmazni.

HTML5 + CSS3 + Reszponzivitás + Céloldal
Ezzel a tanfolyammal képes leszel:

reszponzív weboldalak és oldalak létrehozása
adaptálja őket mobileszközökhöz
használja a HTML és CSS képességeit saját vagy ügyfélprojektjeiben
bármilyen céloldal létrehozása: rögzítési oldalak, előfizetési oldalak, termékek céloldalai stb.
különféle effektusokat és szkripteket adjon hozzá a céloldalhoz
speciális űrlapok létrehozása és használata Visszacsatolásés még sok más.
Ezzel a videó tanfolyammal nem lesz nehéz!

Tanfolyam vázlata

Bevezető rész

Új funkciók a HTML5-ben és a CSS 3-ban, amelyek leegyszerűsítik és megkönnyítik az elrendezési folyamatot.
Szemantikus jelölés – titkai és mire való.
Médiaobjektumok beillesztése – hang és videó beágyazása lejátszó nélkül.

Gyakorlati rész

Céloldal létrehozása lépésről lépésre.
Az elrendezés megtervezésétől, az egyes blokkok különböző összetettségű elrendezésén át a szkriptek és php-kezelők összekapcsolásáig az űrlapokhoz
Körhinta / csúszka, sima görgetés, gombok, CSS sprite-ok, űrlap érvényesítése stb.

Hozzáadás. anyagokat

A kiegészítő anyagok tartalmazzák az összes szkriptet és forrást, amivel dolgozni fogunk + csalólapok kóddal, amit csak ki kell másolni és beilleszteni a megfelelő helyre.
És egyéb hasznos források is.
Videóleckék száma: 23

Mit tehet a tanfolyam elvégzése után?

Előkészületben

Ismerje meg a PSD-elrendezést a PhotoShop segítségével
Vágja ki a kívánt képeket a PSD-elrendezésből
megtalálja gyönyörű tervek céloldal és webhelyek
Tervezési blokkok és elrendezési szakaszok
Kombinálja az ikonokat CSS sprite-okká
Dolgozzon a PhpDesigner programmal

Az elrendezés szempontjából

Csatlakozás gyönyörű betűtípusok google tárhelyről
Használja hatékonyan az álosztályokat
A webhely igazítása minden mobileszközhöz
Használjon 2 vagy több hátteret egy blokkhoz, animációhoz, transzformációhoz, RGBA-hoz stb.
Dolgozzon a @media lekérdezésekkel
Szúrjon be interaktív Yandex térképeket
Hozzon létre CSS sprite-okat, és gyorsítsa fel az oldalak betöltését
Használjon jól átgondolt stílusokat (hasonlóan olyan keretrendszerekhez, mint a Bootstrap)

Javulás szempontjából

Lebegő effektusok létrehozása ("animálás" lebegtetéskor)
Sima görgetés a blokkokhoz és a "Fel" gombhoz
Érvényesítse a visszajelzési űrlapokat a jQuery segítségével
Hozzon létre intelligens visszajelzési űrlapokat az UTM-címkék átvitelével
Csatlakoztassa és konfigurálja a célokat a Ya.Metricában események segítségével
Könnyítse meg az oldalakat a gyorsabb betöltődéssel
Ellenőrizze és javítsa ki az oldalak hibáit


Nicholas Maduro venezuelai vezető az RT Rafael Correa című műsorában azt mondta, hogy Donald Trump amerikai elnök rögeszméje a latin-amerikai népek iránt. „Nyíltan beszélek…

Trump „utolsó megoldásnak” nevezi a háborút Iránnal
A szaúd-arábiai olajlétesítmények elleni támadás fényében szó sincs háborúról Iránnal, sok lehetőség van – mondta szerdán Donald Trump amerikai elnök. "Sok lehetőség van. Van egy extrém lehetőség...

Zelenszkij telefonon tárgyalt Pence-szel
Volodimir Zelenszkij Ukrajna elnöke telefonon tárgyalt Mike Pence amerikai alelnökkel. Erről a "Strana.ua" számolt be Az ukrán vezető megköszönte Pence-nek a hosszabbítást...

A Pentagon Oroszországot nevezi az Egyesült Államok legnagyobb biztonsági kihívásának
Mark Esper, a Pentagon vezetője szerint Oroszország a közeljövőben a legnagyobb amerikai biztonsági kihívás. „Oroszország továbbra is a legnagyobb biztonsági kihívásunk...

Nem jemeni támadás: Szaúd-Arábia Iránt okolja a finomító elleni támadásért
Szeptember 14-én, szombaton este a szaúd-arábiai hatóságok nyilvánosan leleplezték a drónok és más repülőgépek roncsait, amelyeket egy állami finomítóra lőttek ki. A Királyság Védelmi Minisztériumában...

Trump az amerikai jegybank alapkamatának csökkentésére reagált
Donald Trump amerikai elnök ismét elégedetlen volt az amerikai jegybank szerepével, miután ismertté vált az alapkamat csökkentése. Twitteren írt erről. Megjegyezte, hogy az ügyvezető vezetője...

Ukrajna ismét meghatározta a "Steinmeier-formula" végrehajtásának feltételeit
A kapcsolattartó csoport szerdán Minszkben tartott rendes ülésén az ukrán delegáció ismét szigorú feltételeket szabott Kijev számára a minszki megállapodások politikai pontjainak teljesítéséhez. Ez beigazolódott...

Johnson és Trump megvitatja a szaúdi finomítók elleni támadásra szükséges válaszlépéseket
LONDON, szeptember 18. – RIA Novosti, Maria Tabak. Boris Johnson brit miniszterelnök és Donald Trump amerikai elnök kijelentette, hogy egységes diplomáciai válaszra van szükség a nemzetközi partnerektől...

Klicsko a robbanásveszély miatt eltorlaszolt hídhoz érkezett
Vitalij Klicsko kijevi polgármester elmondta, hogy ittas vagy kábítószer hatása alatt állt az a férfi, aki a kijevi metróhíd felrobbantásával fenyegetőzött. Korábban a kijevi rendőrség vezetője ...

A belgákat kritizáló Junckert ittassággal vádolták
Két belgiumi város vezetője azt követelte Jean-Claude Junckertől, hogy az Európai Bizottság elnöke hivatalosan kérjen bocsánatot, amiért azt mondta, hogy a francia ajkúak intoleránsak a belga városokban...

Netanjahu választás elé állította az izraelieket
Benjámin Netanjahu izraeli miniszterelnök kommentálta az előzetes választási eredményeket, amelyekben a nacionalista Likud párt a második helyen áll. Megjelent a megfelelő bejegyzés...

Steinmeier Formula: Kijev engedményeket tett a Donbassnak
Vadim Prisztaiko ukrán külügyminiszter beleegyezett a "Steinmeier-formula" alkalmazásába a donbászi konfliktus megoldására. Ez a kezdeményezés egy speciális...

Az USA visszaadta Oroszországnak II. Miklós ellopott rendeleteit
Az Egyesült Államok az amerikai nagykövet moszkvai rezidenciáján rendezett ünnepségen átadta az orosz félnek azt a 16 rendeletet, amelyet II. Miklós császár írt alá. Történelmi dokumentumokat loptak el...

Amíg el nem aludtál: a Központi Bank legálisnak tartotta az oroszok számláinak zárolását
"Maguktól futni fognak": új terv a Krím "visszaküldésére" A RIA Novosztyi krímiek Ukrajnába futnak, ha nem terjeszti a rothadást, és nem nyitja meg a lehetőségeket. Erről, amint azt a "Szövetségi Ügynökség...

Média: Netanjahu lemondta az ENSZ-közgyűlésbe való utazását az országban uralkodó politikai helyzet miatt
Benjámin Netanjahu izraeli miniszterelnök a jövő héten nem utazik New Yorkba, hogy részt vegyen az ENSZ-közgyűlés 74. ülésszakának általános politikai vitájában az ország politikai helyzete miatt...

Ukrajna döntést hozott Donbász különleges státuszáról
Vadim Prisztaiko ukrán külügyminiszter arról beszélt, hogy a „normandiai négyek” résztvevői az úgynevezett „Steinmeier-formula” szerint kötöttek megállapodást a Donbass különleges státuszáról. Erről...

Trump megtalálta Bolton pótlását
Az amerikai elnök új nemzetbiztonsági tanácsadója Robert O'Brien lesz, aki jelenleg az elnök túszokkal foglalkozó különmegbízottja...

Ukrajna felkészült a csapatok kivonására Donbászból
Vlagyimir Kravcsenko, a Joint Forces Operation (JF) parancsnoka bejelentette, hogy készülnek a fegyverek visszavonására a donbászi demarkációs vonal mentén. Erről egy állandó...

Időkeretek és ütemtervek: Oroszország és Fehéroroszország integrációjának tervei
Az Oroszország és Fehéroroszország integrációjának tervét Vlagyimir Putyin és Alekszandr Lukasenko elnökök december 8-ig hagyhatják jóvá. 31 irányban dolgoztak ki "útiterveket". November 1-ig Moszkva ...

A győztes nem dönti el: ki alakítja Izrael kormányát?
Az izraeli előrehozott parlamenti választásokon még nem derült ki a verseny egyértelmű győztese, bár az ország CEC előzetes adatai szerint a jobboldali Likud blokk megelőzi riválisát - ...

A megjelenésével mobil eszközök: tabletek és okostelefonok, a weboldalak adaptív elrendezésének lehetősége nagyon népszerűvé vált.
Ez azt jelenti, hogy az oldalt normál módon kell tekinteni bármilyen eszközön. Nos, és máris, ha nem is pontosan ugyanaz, mint amin megjelenik asztali számítógép akkor közel ahhoz. A lényeg, hogy kényelmes legyen vele dolgozni: böngészni, keresni valamit, nyomkodni a gombokat stb.

Találtam a neten egy érdekes, ingyenes minitanfolyamot a HTML5 és CSS3 alapú reszponzív webhely-elrendezésről. Tanulmányozta.
** Ezt a kurzust letöltheti saját magának a felső vagy alsó vizsgakérő űrlap kitöltésével. **

Újdonság a HTML5-ben és a CSS3-ban

Úgy döntöttem, hogy megnézem, lehetséges-e (?) olyan webhelyet létrehozni, amely minden eszközhöz alkalmazkodik, NÉLKÜL technológia használata HTML5 és CSS3 .

Próbálkozom!

Elrendezés kódolásban "ANSI" , és teljes körű szolgáltatási nyilvántartással: "HTML 4.01 Transitional" , a szabályok által meghatározott helyett HTML5:

Új címkék: fejléc, szakasz, cikk nem használta. Kiderült, hogy elég a blokk elrendezés, ahogy a címkéknél szokott div .

Új forma attribútum címkéknél bemenet "helykitöltő" (tipp) a böngészőben IE8 NEM dolgozott. A többiben - művek.

Hasonlóképpen. Új "type" attribútum címkéknél bemenet type = "e-mail" csak a modern böngészőkben működik.

Tulajdonság "érték" még mindig használják értékek bevitele formákba.

A legfontosabb dolog! Először a webhelyet egy normál monitoron helyezik el, és csak ezután a címkében fej egy kódsor kerül beírásra:

Ez a bejegyzés közli a böngészővel ( ** ez kifejtésre kerül a tanfolyamon!), tehát ő megfelelően méretezett oldal tartalma a használt készülékhez.
Bár valójában egy ilyen rekord böngésző abszolút nem mond semmit... Ez egy "felhívás" a keresőmotorokhoz.
De már jaj-ó-nagyon "féltékenyek" egy ilyen bejegyzés jelenlétére/hiányára a címkében fej különösen mostanában. Ellenőrizve!

Azt azonban el kell mondani, hogy modern böngészők mobil eszközökúgy tűnik, megtanulta olvasni "mások leveleit".

**Például. Egy ilyen kódsor tesztelése közben hozzáadtam adaptálatlan weboldal, és ... ... ... Aztán gyorsan eltávolította!

Miután ellenőriztem a kijelzőjét az okostelefonon, láttam, hogy az okostelefon böngészője "horror"-t mutatott, pl. megmutatta az oldal TELJES MÉRETÉT, lehetőséget biztosítva hosszú vízszintes tekercs.

Új attribútum a címkékhez img "srcset" a tesztelt "HTML 4.01" verzióban nem működik!

Hadd emlékeztesselek és hangsúlyozzam, hogy én NEM tett semmilyen médialekérdezést... Próbák!

Példák CSS-tábla bejegyzésekre

Mindenekelőtt melyik (?) ellenőrzött CSS tulajdonságokés hogyan (?) működtek.

Háttér méretű tulajdonság: borító; jobb Ne használja... A rajzokat "kivágják", azaz. túlmutat a monitor képernyőjén. Ki kell kicsinyíteni a teljes megtekintéséhez.

És éppen ellenkezőleg!

Háttérméret tulajdonság: tartalmaz; jól működik! Minden böngészőben! Optimális a "központ"rajzok... Ez az övék nagyszerűen mérlegel bármilyen monitormérethez.

Hasonlóképpen.

Ugyanez a tulajdonság a background-size: include; számára KIVÁLÓAN dolgozott "oldalsó"rajzok, azaz bal jobb. Megpróbáltam!

Megjelenített oldalképek címkéken keresztül span úgy, hogy úszót adunk nekik: balra vagy jobbra, de FŐ!
A fő dolog hogy a rajz úgy volt megjelenítve háttérben 2 nem törő szóköz karakter adva Szövegméret, egyenlő magasságú háttér kép (** a szöveg méretének csökkentésével a kép arányosan, torzítás nélkül csökken).

A kimeneti diagramok alább láthatók.

<— это HTML

Span # proba8 ( <— здесь CSS
háttér: url (képek / proba8.jpg) no-repeat;
balra lebeg;
betűméret: 240 képpont;
background-size: tartalmaz;
margó: 0 20 képpont;
párnázás-alsó: 0;
}

A fenti séma szerint megjelenített próbarajzon volt valós mérete 210x240 képpont... Jól alkalmazkodott, és teljes mértékben megjelent a monitoron felbontás 120x150.

Minden működik! DE!

Miután ellenőriztem egy ilyen következtetési séma használatát a "Sokszögemen", felfedeztem a szignifikáns megjelenését üregek a rajzok előtt és után amikor okostelefonon nézi az oldalt. Ez különösen feltűnő volt függőlegesen nézve. Még!
Annak ellenére, hogy a CSS-szabályokban ez volt írva: távolítsa el a felső / alsó margót!

Ezért, mindenki oldalsó rajzok ehhez az oldalhoz a szokásos módon, minden adaptív "furcsa" nélkül.

Ráadásul a legnagyobb oldalrajz mérete ezt lehetővé tette.

Igaz, ebben az esetben oldalsó a képek túl nagy méretben jelennek meg, ami nem igazán felel meg a képeknek központi(adaptált) "kollégák", de ... ... ....
Itt mindenki kiválasztja a legjobbat. Inkább a „két rossz” közül a legegyszerűbbet választottam.

** És az utolsó. Fájl "nullázás" stílusok "reset.css" nem csatlakozott ehhez az oldalhoz. Ilyen egyszerű oldalakon nincs rá szükség. Igen, és ... ... nem szeretem őt. Igyunk-igyunk, aztán újra.

Hát komolyan... letöltési sebesség... Minden további fájl szerver hozzáférés.

Most néhány sor az alkalmazkodásról.

Először példát adott arra, hogyan írjon kódot az űrlapcímkék két beviteli mezőjének (név és e-mail) 200 képpont méretre való csökkentésére (ha mobileszközökön nézi) Így, hogyan adták a minitanfolyamon . Furcsa belépés!

médiaképernyő és (max. szélesség: 900 képpont) (

szélesség: 200 képpont ;))

Valójában a médialekérdezési kódnak másképp kell kinéznie.

@media (max. szélesség: 900 képpont) (
.subscribe input, .subscribe input (
szélesség: 200 képpont ;))

* Prim. Használata rögzített szélességű, jobb jelezni maximális méret.

Az optimális fix szélesség 1200px ±

Ezek "média lekérdezések" Eszembe jutott a dizájn ha (feltétel) (végrehajtás) nyelvekből: PHPés JavaScript... Ezeket használjuk a webhelystílusok újjáépítésére a képernyő méretétől függően.

referencia

A betűtípusokkal való helyes munka érdekében célszerű nem "px"-ben, hanem "em"-ben megadni a méretüket, illetve magukat a betűtípusokat is az ún. "biztonságos CSS-betűkészletek".

Photoshopban készítettem egy speciális rajzot, amiből megtudhatod, hogy mely betűtípusokhoz kapcsolódnak "biztonságos", és ami a legfontosabb - miért (?!):

1em = 16 képpont

Igaz, azt kell mondani, hogy egy ilyen fordítás inkább "feltételes", bár a minitanfolyamban szó sincs róla!

A meglévő mértékegységekről és azok egymásra fordításáról részletesen tájékozódhat a mellékelt archívum egy kiváló cikkéből.

Mintaegységek az adaptív elrendezéshez

Megpróbáltam. Ezeken az egységeken keresztül bizonyos betűméreteket írtak elő. Művek! De én inkább a pixelekkel szoktam foglalkozni. Ezért ezeket használtam az oldal elrendezéséhez.

Ráadásul a pixelek véleményem szerint tökéletesen passzol reszponzív elrendezéshez, mivel pontosan hozzá vannak "kötve". a monitorok méretei és felbontásai használt eszközök.

Vagyis minden eszköznek saját pixelmérete lesz, és ha nem "rángat" egyik egységről a másikra, hanem mindent ugyanazokban a mértékegységekben fejez ki, akkor pozitív lesz az eredmény!

Amit valójában lát az eszközén, amikor megtekinti ezt az oldalt.

Mert nem betűtípusú elemek: képek, blokkméretek, tanácsok kiszámítja, és használja a százalékos "%" értéket, és ez más számítási technika - a mérettől függően "szülőblokk".
Röviden - "hátborzongató aranyér".

Ezért, miután gyakoroltam egy kicsit ezen a tesztoldalon, mindenféle adaptív elrendezésre "köptem", és a számomra megszokott, megszokott módon elkezdtem szedni. Belefáradt!

Na, de komolyan, az oldal végén írtam róla.

Akinek alkalmazkodóképességre van szüksége, annak érdemes odafigyelnie a böngészőkbe már beépített eszközökre.

Hasznos webfejlesztő eszközök

Reszponzív elrendezés kialakítása böngészőben Firefox remek (!) eszközök vannak.

Egy ilyen lap az F12 billentyű megnyomásakor nyílik meg

Gomb "adaptív kialakítás" lehetővé teszi, hogy megnézze, hogyan fog kinézni az oldal különböző méretű monitorokon és különböző tájolásukban (függőleges / vízszintes).

Az eszköz gombjának használatát az említett minitanfolyam részletesen ismerteti.

Igaz, azt akarom mondani, hogy én magam jobban szeretem jelölje be kész tovább valódi eszközök , ami kiküszöböli a böngészők "furcsaságait".
A gomb minden bizonnyal nagyon hasznos és nagyon hasznos, de ... ... ...

Azok számára, akiknek nincs ilyen lehetőségük weboldalaik ellenőrzésére, ajánlhatok egy érdekes forrást az alkalmazkodóképesség tesztelésére: "Kirkaszerszámok" (új ablakban nyílik meg).

**DE! Emlékezik!
Csak oldalakat jelenít meg már fel van töltve az internetre.
Ráadásul a szervere nagyon gyakran "lefagy" (azaz nem elérhető).

Általában biztos jel helyes reszponzív elrendezés - nincs alsó görgetés.

Egy utolsó dolog, amit tudni kell: bekapcsolva valódi mobil eszközök a webhelyek másképp néznek ki, nem úgy, ahogy a különböző ellenőrző szolgáltatások mutatják.

Következtetés, következtetések

Ahogy már írtam, egy kis gyakorlás után itt ezen az oldalon "köptem" az alkalmazkodóképességre, és a megszokott módon elkezdtem szedni. És ez egyáltalán nem véletlen!

Először: jelentősen megnő az elrendezés bonyolultsága, és ezzel együtt a CSS-kód mérete is.
Mi olyan rossz, itt részletesen: "Weboldalfejlesztés"(új ablakban).

Másodszor:és "adaptív bölcsesség" nélkül készíthetsz olyan oldalakat, amelyek normálisan jelennek meg a mobileszközökön, amihez többet kell adni nekik rögzített szélesség.
Példa: "Személyes oldal" (új ablakban nyílik meg).

Harmadszor: az előzőből következik, hiszen tartalom rögzített az oldal nem "kenődik" a teljes monitoron, ha az oldalt nagy kijelzővel rendelkező számítógépen érik el.

Negyedszer: Gyakran látok oldalakat, csak adaptívnak tekinthető, hanem magukat a tartalom le van vágvaígy kell az ő fajtájuk csökkentse 2-3-szor!

Ötödször: a negyedik pontból következik. Szóval mi a különbség (?!), hogy az enyém nem adaptív oldalak tovább az okostelefonokat szét kell tolni ujjait a kívánt méretre. Igen, és ez! Pusztán a nézhetőség kedvéért. A tartalom sértetlen!

Egyébként az okostelefonok nem kritikusak az oldalam számára. Amennyiben, több mint 97% látogatók normál számítógépekről és táblagépekről érkeznek rá, ill kevesebb mint 3%-a okostelefonról.

Lehet még folytatni ezt a "gyászlistát", de szerintem ennyi is elég. Eleget meséltem az okokról, amiért belefáradtam az adaptív elrendezésbe, ami tanult hanem alkalmazza NEM fog.

Minek?!

Miért nehezebb megtenni azt, ami könnyebb lehet?! Mindenféle "sámáni adaptív táncok" nélkül.

Kimenet - nincs szükség!

Ezt a következtetést vontam le magadért a fentiek mindegyikéből. Végül minden eszközön: legyen az normál számítógép, táblagép vagy okostelefon, az oldal megtekinthető!

Ha valami nehezen látható, ujjaival széttolja. Semmi csúnya! A modern elektronikai eszközök okosak! Lehetővé teszik a monitor képernyőjének láthatóságának skálázását.

Ezenkívül próbáljon lépést tartani a kóddal (folyamatosan növelve) a meglévő eszközök minden lehetséges méretéhez - UTÓPIA!

Például a minap az unokaöcsém mutatta az új szerzeményét. Okostelefon óra, valamivel nagyobb, mint egy gyufásdoboz.
És akkor mi van?!
Most rohanni "fejjel" egy gyufásdoboz méretű kódot írni?! És akkor megjelenik (vagy már megjelent) egy bross méretű számítógép. És akkor mi van?!
Változtasd meg újra a kódot?! Igen, nos, a füge, az ilyen "bajos oldalak" csinálni! Egyszerűbb......

Valójában a teljes forrásom azoknak szól, akik szeretnék megtanulni, hogyan kell egyszerű webhelyeket készíteni, és örömmel készíteni őket, nem pedig önmagukat keresni. "fejfájás"... Valami hasonló... ... ...

Ez azonban az én személyes véleményem. Aki ezt mindenképpen meg akarja tenni, nézzen tovább.

Fontos kiegészítés

Azoknak, akik szeretnék jobban megérteni a különböző típusú elrendezéseket, nagyon ajánlom először(a minikurzus tanulmányozása előtt) tölts le és olvass el két jó, érdekes cikket: "Adaptív elrendezés vagy mobil verzió"és "Adaptív kialakítás".

És ezen kívül!

Szükségszerűen olvassa el a cikket és az alsó mellékelt archívumból.

Miért kötelező?!

Összeállítottam egy ismert Runet tervező webdesignról szóló könyvének anyagaiból és a könyv szerzőjének szavaiból. Mobil webhely verziók drámaian más abból, amit az előző archívumban olvashatott.

De a legfontosabb dolog(!)- más okból.

Ennek az űrlapnak a kitöltésével pedig érdekes oktatóvideó tanfolyamot kaphat az adaptív elrendezéshez.

Kiadtunk egy új könyvet, „Tartalommarketing a közösségi médián: Hogyan kerüljünk az előfizetők fejébe, és legyünk szerelembe a márkával”.

Ezt a technológiát különösen aktívan használják annak érdekében, hogy a webhely azonos módon jelenjen meg a különböző típusú eszközökön: számítógépeken / laptopokon és okostelefonokon / táblagépeken különböző kijelzőmérettel.

Egy reszponzív webhely ma HTML5 jelölések és CCS3 lépcsőzetes stíluslapok felhasználásával készül. De addig, amíg a megfelelő technológiák az összes népszerű böngésző szabványává váltak, a JavaScript programozási nyelvet használták a megfelelő célokra. Már korábban (2010 előtt) kellett ugyanabból az oldalból több verziót készíteni, de eltérő jelöléssel, hogy az általuk fejlesztett oldal helyesen jelenjen meg a különböző képernyőkön.

Mire való a reszponzív oldalelrendezés?

Egészen a közelmúltig, amikor sok webhelyet látogatott meg a böngésző alján, láthatott egy csúszkát, amely vízszintesen görgeti az oldalt. Ez történt például akkor, ha az internetes böngészőablak nem volt teljes képernyőre maximalizálva, hanem viszonylag kis területet foglalt el. Szintén ez szinte mindig látható volt, amikor a képernyő felbontása, amelyen a kép megjelent, 800 x 600 vagy még inkább 640 x 480 pixel volt.

Ma még a mobileszközök tulajdonosai is ritkán találkoznak ezzel. Ennek oka pedig nem csak abban rejlik, hogy a modern kijelzők felbontása HD vagy annál magasabb, hanem abban is, hogy mára szinte standard lett a reszponzív oldalelrendezés.

Miért és mikor jelent meg a reszponzív dizájn?

A 21. század második évtizedének elejére erős igény mutatkozott olyan technológiák létrehozására, amelyek lehetővé teszik univerzális weboldalak fejlesztését. A reszponzív tervezés létrehozását és fejlesztését kiváltó fő előfeltételek a következők voltak:

  • új felhasználók tömeges beáramlása az internetre;
  • sok különböző képernyőfelbontású eszköz megjelenése;
  • nyomást gyakoroltak a keresőmotorok, amelyek szankciókat kezdtek kivetni azokra a webhelyekre, amelyeken azonos tartalmú oldalak több változata is megtalálható.

Az első alkotó hivatalosan is Ethan Marcotte webdizájner. 2010 közepén publikált egy anyagot, amelyben egy olyan technológiáról beszélt, amelynek meg kell oldania a weboldalak normál megjelenítésének problémáját különböző munkaterület-felbontású böngészőkben.

Nem sokkal később egy másik jól ismert podcaster kiegészítéseket javasolt azokhoz a koncepciókhoz, amelyekről kollégája beszélt.

Mivel és hogyan jön létre a reszponzív elrendezés?

Mielőtt megvizsgálná a reszponzív elrendezés elkészítésének kérdését, röviden át kell tekinteni a fő használt technológiákat. Most kettő van belőlük: HTML5 és CSS3. Egészen a közelmúltig HTML4 és CSS2 volt használatos, de ahhoz, hogy univerzális dizájnt hozzunk létre velük, JavaScriptet is kellett használni.

A CSS3 a lépcsőzetes stíluslapok következő generációja. Ennek a technológiának az a célja, hogy szabályokat hozzon létre az oldalelemek megjelenítéséhez a felhasználó böngészőjében. Használatával megadhatja például, hogy a felhasználó bizonyos képernyőfelbontása mellett mekkora legyen egy elem, vagy beállíthat egy szabályt, hogy mindig a hely bizonyos százalékát (100% - kitöltve a teljes munkaterületet) a böngésző).

A harmadik generációban jelent meg a "médialekérdezések" szabály, amellyel az elrendezéstervező minden egyes felbontáshoz külön osztályokat hozhat létre.

Nagyon fontos szempont!

Mindenkinek, aki a CSS3-at tervezi használni a reszponzív tervezéshez, tudnia kell, hogy a CSS2-vel ellentétben a Cascading Style Sheets harmadik generációja százalékokat használ pixelek helyett az objektumok méretének meghatározásához.

Ami a HTML5-öt illeti, ez az oldal közvetlen megjelölésére szolgál, vagyis jelzi, hogy bizonyos elemeket hova kell helyezni. Ahhoz, hogy az objektumok a felbontáshoz igazodjanak, a HTML címkék paraméterei között meg kell adni a CSS3 segítségével előre elkészített osztályokat.

Egy egyszerű példa a reszponzív elrendezésre

A reszponzív elrendezés megértéséhez a példáknak a lehető legegyszerűbbeknek kell lenniük. Ezért mérlegelünk egy lehetőséget, amelyben az elkészített kép automatikusan a böngésző munkaterületének felbontásához igazodik.

Először HTML használatával helyezze el magát az elemet az oldalon:

DIV címke – azt jelzi, hogy minden, ami benne van, egy külön blokk. Ha sok ilyen blokk van az oldalon, a "class" attribútum kerül megadásra. Erre azért van szükség, hogy a böngésző megértse, melyik szabályt kell alkalmazni egy adott blokkra.

Most meg kell alkotnia magát a szabályt, az ún.

CSS-tároló:

Div (szélesség: 100%; szövegigazítás: középre;) div img (súly: 100%; magasság: automatikus;)

Ez a kód beállítja az adaptív elrendezés engedélyeit. Különösen azt írja ki, hogy a súlynak mindig a webböngésző szakasz szélességének 100%-ának kell lennie, miközben a magasság automatikusan beáll.

Reszponzív elrendezés ellenőrzése

Vannak speciális eszközök a reszponzív elrendezés tesztelésére. Például a Google Chrome böngészőben megnyomhatja az "F12" billentyűt, majd a megnyíló panelen rákattinthat az okostelefon és táblagép képével ellátott ikonra. A művelet után több további panel jelenik meg, amelyekben meg kell adnia a kívánt felbontást.

Még könnyebbé is lehet tenni. A reszponzív tervezés működésének ellenőrzéséhez tartsa lenyomva a CTRL billentyűt, majd nyomja meg a "+" vagy a "-" gombot. E művelet után az oldal ennek megfelelően növekedjen vagy csökkenjen, de az az elem, amelyre az adaptív elrendezést alkalmazzák, megtartja a képarányát (vagy csináljon valami mást, amit a szabályok tartalmaznak).

Eszközök a reszponzív tervezési elrendezés egyszerűsítésére

A reszponzív tervezés elrendezése meglehetősen fáradságos feladat. Ezért az összes ilyen eljárás végrehajtására fordított idő csökkentése érdekében jobb speciális eszközök használata. Az egyik ilyen a jól ismert Bootstrap * keretrendszer.

Ez a HTML és CSS eszköztár például nagyszámú előre elkészített osztályt tartalmaz, amelyeket felhasználhat a tervezés során. Dinamikusakat is tartalmaz, amelyek az összes szabálynak és szabványnak megfelelően lehetővé teszik az adaptív elemek létrehozását.

A használat megkezdéséhez először közvetlenül magáról a CSS3-ról és a HTML5-ről kell ismereteket szereznie, majd tanulmányoznia kell a keretrendszer jellemzőit. Azonban, miután megértette a vele való munkavégzés legtöbb bonyolultságát, a későbbiekben jelentősen csökkentheti a reszponzív webhelyek kialakításának idejét.

* A Bootstrap egy nyílt forráskódú szoftver, amelyet a Twitter Inc. fejlesztett ki. Ingyenesen terjesztik, és széles közösséggel rendelkezik, amelytől mindig lehet tanácsot kérni.