Vytvořte responzivní stránku v html5 a css3 pro začátečníky v šesti krocích! Co je responzivní rozvržení Responzivní rozvržení v html5 a css3.

Chytré telefony se stávají nedílnou součástí života, takže sdílejte mobilní provoz neustále roste. Rozvržení v HTML5 a CSS3 umožňuje přizpůsobit stránky prohlížeče na ploše rozhraní mobilních médií. Video tutoriál o responzivním rozvržení byl vytvořen, aby vám pomohl zvládnout profesionální prostředí a aby byl váš web pohodlnější.

Autor kurzu „Responzivní rozvržení v HTML5 a CSS3“ Oleg Kasyanov je zkušený webový vývojář, zakladatel internetového zdroje JoomlaTown.net, blogger a tvůrce tréninkových programů pro začátečníky i zkušené profesionály.

Responzivní design webu - školení

Každý videonávod je doplněn vysvětlujícím komentářem autora. Dozvíte se o zvláštnostech používání technologií HTML5 a CSS3, zlepšíte své vývojářské dovednosti a také se naučíte, jak vytvořit přizpůsobený layout.

Videokurz Olega Kasjanova se skládá z teoretických základů, praxe a doplňkových materiálů. Obdržíte odpovědi na následující otázky:

  • jaká je funkčnost v rozložení HTML5 a CSS3;
  • co je sémantické značení;
  • jak pracovat s odlišné typy mediální objekty;
  • jaké jsou fáze vytváření vstupních stránek;
  • proč je důležité kombinovat typy formulářů stránek a vizualizací;
  • velké potíže při vytváření mobilní verze místo.

Kurz "Responzivní rozložení v HTML5 a CSS3" je doplněn šablonami pro práci, skripty a cheat sheets s kódem. Oleg značně usnadňuje proces učení, díky čemuž je opravdu možné zvládnout práci s HTML5 a CSS3 několikanásobně rychleji.

Responzivní rozvržení HTML5 a CSS3

Výsledky kurzu na sebe nenechají dlouho čekat: naučíte se analyzovat současnou situaci, uvidíte projekt budoucího webového zdroje a také uděláte užitečné změny. Kurz Olega Kasjanova vám pomůže zvládnout responzivní rozvržení v HTML5 a CSS3.

Bez HTML5 a CSS3 se daleko nedostanete

Moderní webové stránky a vývoj webových aplikací si již bez HTML5 a CSS3 nelze představit, ať si kdo chce říct cokoli.
Každý projekt, každý zákazník vyžaduje validní, cross-browser a moderní layout v HTML5 a CSS3 a musí být přizpůsoben pro mobilní zařízení.
Pokud umíte vysázet v HTML5 a CSS3 a přizpůsobit projekt pro mobilní zařízení, můžete klidně zvednout náklady na hodinu své práce.
Pokud si vytvoříte web pro sebe, pak vám tyto znalosti pomohou, aby byl lepší, funkčnější a pohodlnější. Zpravidla se to promítá do nárůstu pozic, nárůstu návštěvnosti a tím i příjmu.

Víš, že...

Právě teď v Výsledky vyhledávání(v TOP 10) z Yandexu 55 % tvoří stránky s responzivní design které se mohou přizpůsobit mobilním zařízením. To naznačuje, že Yandex (a také Google) dává větší přednost webům s responzivním designem. Tito. takové, na kterých se uživatel cítí pohodlně.
A pro web jsou přidány HTML5 a CSS3 další funkce, s jehož pomocí můžeme stránky ještě více zpříjemnit.
Pro uživatele i roboty.
Vstupní stránka ( Vstupní stránka, vstupní stránka) slouží k přeměně návštěvníků na předplatitele nebo zákazníky.
Někdy se také používá pro segmentaci provozu.
Vstupní stránka může být buď jedna samostatná stránka na doméně, nebo jako součást plnohodnotného webu.
V tomto případě je web propagován ve vyhledávání a vstupní stránka se používá pro reklamu na Yandex.Direct, Google Adwods, Target Vkontakte atd.
Takový balíček vám umožní maximálně využít různé nástroje internetového marketingu.
Nyní je zde možnost se to vše rychle naučit a uplatnit ve své činnosti.

HTML5 + CSS3 + Responzivita + Vstupní stránka
Díky tomuto kurzu budete schopni:

vytvářet responzivní weby a stránky
přizpůsobit je pro mobilní zařízení
využít možnosti HTML a CSS ve svých vlastních nebo klientských projektech
vytvořit libovolnou vstupní stránku: snímací stránky, stránky předplatného, ​​vstupní stránky produktů atd.
přidat na vstupní stránku různé efekty a skripty
vytvářet a používat pokročilé formuláře zpětná vazba a mnohem víc.
S tímto videokurzem to nebude těžké!

Osnova kurzu

Úvodní část

Nové funkce v HTML5 a CSS 3, které zjednodušují a usnadňují proces rozvržení.
Sémantické značení – jeho tajemství a k čemu slouží.
Vkládání mediálních objektů – jak vložit zvuk a video bez přehrávače.

Praktická část

Vytvoření vstupní stránky krok za krokem.
Od plánování rozvržení, rozvržení každého bloku různé složitosti až po propojování skriptů a php handlerů pro formuláře
Karusel / posuvník, plynulé rolování, tlačítka, CSS skřítci, ověření formuláře atd.

Přidat. materiálů

Doplňkové materiály obsahují všechny skripty a zdroje, se kterými budeme pracovat + cheat sheets s kódem, který stačí zkopírovat a vložit na správné místo.
A také další užitečné zdroje.
Počet videolekcí: 23

Co můžete dělat po absolvování tohoto kurzu?

Připravuje se

Pochopte rozložení PSD s PhotoShop
Vystřihněte požadované obrázky z rozložení PSD
Nalézt krásné designy vstupní stránka a weby
Návrhové bloky a fáze rozvržení
Kombinujte ikony do skřítků CSS
Práce s PhpDesigner

Z hlediska rozložení

Připojit krásné fonty z úložiště Google
Používejte pseudotřídy efektivně
Přizpůsobte web všem mobilním zařízením
Použijte 2 nebo více pozadí pro blok, animaci, transformaci, RGBA atd.
Práce s @media dotazy
Vložte interaktivní mapy Yandex
Vytvářejte CSS sprity a urychlete načítání stránek
Používejte předem navržené styly (podobné frameworkům jako Bootstrap)

Z hlediska zlepšení

Vytvářejte efekty při najetí ("animace" při umístění kurzoru)
Proveďte plynulé rolování na bloky a na tlačítko "Nahoru".
Ověřte formuláře zpětné vazby pomocí jQuery
Vytvářejte chytré formuláře zpětné vazby s přenosem značek UTM
Propojte a nakonfigurujte cíle v Ya.Metrica pomocí událostí
Usnadněte stránky tím, že se budou načítat rychleji
Zkontrolujte a opravte chyby na stránkách


Venezuelský vůdce Nicholas Maduro v pořadu Rafael Correa na RT řekl, že americký prezident Donald Trump je posedlý latinskoamerickými národy. "Mluvím otevřeně...

Trump označil válku s Íránem za „poslední možnost“
O válce s Íránem se ve světle útoku na saúdskoarabská ropná zařízení nemluví, možností je mnoho, řekl ve středu americký prezident Donald Trump. "Existuje mnoho možností. Existuje extrémní možnost ...

Zelenskyj telefonoval s Pencem
Ukrajinský prezident Volodymyr Zelenskyj telefonicky jednal s americkým viceprezidentem Mikem Pencem. Informuje o tom "Strana.ua" Ukrajinský vůdce poděkoval Pence za prodloužení...

Pentagon označuje Rusko za největší bezpečnostní výzvu USA
Šéf Pentagonu Mark Esper řekl, že Rusko je největší bezpečnostní výzvou USA v blízké budoucnosti. „Rusko zůstává naší největší bezpečnostní výzvou...

Útok ne z Jemenu: Saúdská Arábie obviňuje Írán z útoku na rafinerii
Saúdskoarabské úřady veřejně odhalily trosky dronů a dalších letadel, která byla v sobotu 14. září odpálena na státní rafinerii. Na ministerstvu obrany království...

Trump reagoval na snížení základní sazby americké centrální banky
Americký prezident Donald Trump byl opět nespokojený s prací americké centrální banky poté, co se provalilo snížení základní sazby. Napsal o tom na Twitteru. Poznamenal, že šéf manažera...

Ukrajina opět stanovila podmínky pro realizaci „Steinmeierova vzorce“
Na pravidelném středečním zasedání kontaktní skupiny v Minsku ukrajinská delegace opět stanovila Kyjevu přísné podmínky pro plnění politických bodů minských dohod. Toto se potvrdilo...

Johnson a Trump jednají o nezbytné reakci na útok na saúdské rafinerie
LONDÝN, 18. září - RIA Novosti, Maria Tabak. Britský premiér Boris Johnson a americký prezident Donald Trump deklarovali potřebu jednotné diplomatické reakce mezinárodních partnerů...

Kličko dorazil k mostu, který byl kvůli hrozbě výbuchu zablokován
Starosta Kyjeva Vitalij Kličko uvedl, že muž, který vyhrožoval vyhozením mostu metra v Kyjevě do vzduchu, byl opilý nebo pod vlivem drog. Dříve šéf kyjevské policie ...

Juncker, který kritizoval Belgičany, byl obviněn z opilosti
Šéfové dvou měst v Belgii požadovali, aby se předseda Evropské komise Jean-Claude Juncker oficiálně omluvil za výrok, že francouzsky mluvící lidé jsou v belgických městech netolerantní...

Netanjahu dal Izraelcům na výběr
Izraelský premiér Benjamin Netanjahu komentoval předběžné výsledky voleb, ve kterých je nacionalistická strana Likud druhá. Odpovídající příspěvek se objevil...

Formule Steinmeier: Kyjev udělal ústupky vůči Donbasu
Ukrajinský ministr zahraničí Vadim Prystaiko souhlasil s použitím „Steinmeierova vzorce“ k vyřešení konfliktu na Donbasu. Tato iniciativa stanoví poskytnutí zvláštního...

Spojené státy vrátily Rusku ukradené dekrety Mikuláše II
Spojené státy během ceremonie v rezidenci amerického velvyslance v Moskvě předaly ruské straně 16 dekretů podepsaných císařem Mikulášem II. Historické dokumenty byly ukradeny...

Dokud jsi neusnul: Centrální banka považovala za legální blokovat účty Rusů
"Budou běžet sami": nový plán "vrátit" Krym RIA Novosti Krymové poběží na Ukrajinu, pokud to nerozšíří hnilobu a nevytvoří okno příležitosti. O tom, jak uvádí „Federální agentura ...

Média: Netanjahu zrušil cestu na Valné shromáždění OSN kvůli politické situaci v zemi
Izraelský premiér Benjamin Netanjahu příští týden neodcestuje do New Yorku, aby se zúčastnil všeobecné politické debaty 74. zasedání Valného shromáždění OSN kvůli politické situaci v zemi ...

Ukrajina přijala rozhodnutí o zvláštním statutu Donbasu
Ukrajinský ministr zahraničí Vadim Prystaiko hovořil o dohodě dosažené účastníky „Normandské čtyřky“ podle tzv. „Steinmeierovy formule“ o udělení zvláštního statutu Donbasu. O tom...

Trump našel za Boltona náhradu
Novým poradcem amerického prezidenta pro národní bezpečnost bude Robert O'Brien, který je v současnosti prezidentovým zvláštním vyslancem pro rukojmí...

Ukrajina se připravila na stažení vojáků z Donbasu
Velitel operace společných sil (JF) Vladimir Kravčenko oznámil přípravu stažení zbraní podél demarkační linie v Donbasu. Řekl o tom během setkání se stálým ...

Časové rámce a plány: Plány integrace Ruska a Běloruska
Plán integrace Ruska a Běloruska možná do 8. prosince schválí prezidenti Vladimir Putin a Alexandr Lukašenko. "Cestovní mapy" byly vytvořeny ve 31 směrech. Do 1. listopadu Moskva...

Vítěz nerozhoduje: kdo sestaví vládu Izraele?
Předčasné parlamentní volby v Izraeli zatím neodhalily jasného vítěze klání, i když podle předběžných údajů tamní CEC má pravicový blok Likud náskok před svým rivalem - ...

S příchodem mobilní zařízení: tablety a smartphony se schopnost adaptivního rozvržení webových stránek stala velmi populární.
To znamená, že web by se měl normálně zobrazovat na jakémkoli zařízení. No, a už, ne-li úplně stejný, jak je zobrazen na stolní počítač pak blízko tomu. Hlavní věc je, že je vhodné s ním pracovat: procházet, hledat něco, mačkat tlačítka atd.

Našli jste na internetu zajímavý bezplatný minikurz o responzivním rozvržení webu na základě HTML5 a CSS3. Studoval to.
** Tento kurz si můžete stáhnout pro sebe vyplněním horního nebo dolního formuláře žádosti o test. **

Novinka v HTML5 a CSS3

Rozhodl jsem se zkontrolovat, zda je možné (?) přizpůsobit web všem zařízením, BEZ použití technologie HTML5 a CSS3 .

Snažím se!

Rozložení v kódování "ANSI" a s úplným servisním záznamem: "HTML 4.01 Transitional" , namísto stanoveného pravidly HTML5:

Nové značky: záhlaví, sekce, článek nepoužil. Ukázalo se, že rozložení bloků stačí, jako obvykle u značek div .

Nový atribut tvaru u značek vstup "zástupný symbol" (nápověda) v prohlížeči IE8 NE pracoval. Ve zbytku - funguje.

Rovněž. Nový atribut "type". u značek vstup typ = "e-mail" funguje pouze v moderních prohlížečích.

Atribut "hodnota" stále používané pro zadávání hodnot do forem.

Nejdůležitější věc! Nejprve se web rozloží na běžném monitoru a teprve poté v tagu hlava je zadán řádek kódu:

Tento záznam sděluje prohlížeči ( ** to je vysvětleno v kurzu!), takže on měřítko správně obsah stránky pro použité zařízení.
I když ve skutečnosti takový rekord prohlížeč neříká absolutně nic... Jedná se o „apel“ na vyhledávače.
Ale oni jsou už ach-oh-velmi "závidí" na přítomnost / nepřítomnost takového záznamu ve značce hlava zvláště v poslední době. Kontrolovány!

Je však třeba říci, že moderní prohlížeče mobilní zařízení Zdá se, že se naučili číst „dopisy jiných lidí“.

**Například. Při testování takového řádku kódu jsem ho přidal do nepřizpůsobený webové stránky a .......... A okamžitě to rychle odstranil!

Po kontrole jeho zobrazení na smartphonu jsem viděl, že prohlížeč smartphonu vydal „hrůzu“, tj. zobrazila PLNOU VELIKOST stránky a poskytla tak příležitost dlouhý horizontální svitek.

Nový atribut pro značky img "srcset" v testované verzi "HTML 4.01" nefunguje!

Dovolte mi připomenout a zdůraznit, že já NEVYDĚLALY žádné dotazy na média... Zkoušky!

Příklady položek CSS tabulky

Za prvé, o kterých (?) se kontroluje CSS vlastnosti a jak (?) fungovaly.

Vlastnost velikosti pozadí: obal; lepší Nepoužívat... Kresby jsou "řezané", tzn. přesahují obrazovky monitorů. Chcete-li je zobrazit celé, musíte je oddálit.

A naopak!

Vlastnost velikosti pozadí: include; funguje skvěle! Ve všech prohlížečích! Optimální pro "centrum"kresby... je to jejich váhy skvěle pro jakoukoli velikost monitoru.

Rovněž.

Stejná vlastnost je background-size: include; fungovala VÝBORNĚ pro "postranní"kresby, tj. levý pravý. Zkusil jsem to!

Zobrazené boční obrázky prostřednictvím značek rozpětí tím, že jim dáš plavat: vlevo nebo vpravo, ale HLAVNÍ!
Hlavní věcže výkres byl zobrazen jako pozadí zapnuto 2 nezalomitelné mezery dávání velikost textu, stejná výška obrázek na pozadí (** zmenšením velikosti textu se obrázek zmenší proporcionálně, bez zkreslení).

Výstupní diagramy jsou níže.

<— это HTML

Span # proba8 ( <— здесь CSS
background: url (images / proba8.jpg) no-repeat;
plavat vlevo;
font-size: 240px;
background-size: obsahovat;
okraj: 0 20px;
spodní výplň: 0;
}

Zkušební výkres zobrazený podle výše uvedeného schématu měl skutečná velikost 210x240px... Dobře se přizpůsobil a byl plně zobrazen na monitoru rozlišení 120x150.

Všechno funguje! ALE!

Po kontrole použití takového inferenčního schématu na mém "Polygonu" jsem objevil vzhled významného prázdná místa před a po výkresech při prohlížení stránky na chytrém telefonu. To bylo zvláště patrné při vertikálním pohledu. Dokonce!
I když to bylo napsáno v pravidlech CSS: odstranit horní / spodní okraje!

Proto všichni boční výkresy pro tento výstup stránky obvyklým způsobem, bez jakýchkoli adaptivních „vtipů“.

Navíc to umožňovala velikost největší boční kresby.

Pravda, v tomto případě postranní obrázky jsou zobrazeny příliš velké, což ve skutečnosti neodpovídá jejich velikosti centrální(upraveno) "kolegové", ale ... ... ....
Zde si každý vybere, co je nejlepší. Raději jsem zvolil to nejjednodušší ze „dvou zel“.

** A poslední. Soubor "nulování" styly "reset.css" se nepřipojil k této stránce. U takto jednoduchých stránek to není potřeba. Ano, a... ...nemám ho rád. Pijte a pijte a pak znovu.

No vážně - rychlost stahování... Každý další soubor je přístup na server.

Nyní pár řádků o adaptaci.

Nejprve uvedl příklad zápisu kódu pro zmenšení dvou vstupních polí (jméno a e-mail) ve značkách formuláře na velikost 200 pixelů (při zobrazení na mobilních zařízeních) Tak, jak to bylo dáno v minikurzu . Divný vstup!

mediální obrazovka a (max. šířka: 900 pixelů) (

šířka: 200px ;))

Ve skutečnosti by kód dotazu na média měl vypadat jinak.

@media (max. šířka: 900 pixelů) (
.subscribe input, .subscribe input (
šířka: 200px ;))

* Prim. Použitím pevná šířka, je lepší to označit maximální velikost.

Optimální pro pevnou šířku je 1200px ±

Tyto "dotazy na média" Vzpomněl jsem si na design if (podmínka) (provést) z jazyků: PHP a JavaScript... Používáme je k přestavbě stylů webu v závislosti na velikosti obrazovky.

odkaz

Pro správnou práci s fonty se doporučuje uvádět jejich velikosti nikoli v "px", ale v "em" a přebírat i samotná fonty z tzv. "bezpečné zásobníky písem CSS".

Udělal jsem speciální kresbu ve Photoshopu, ze které se dá zjistit, ke kterým fontům patří "bezpečný", a co je nejdůležitější - proč (?!):

1 em = 16 pixelů

Pravda, nutno říci, že takový překlad je spíše „podmíněný“, byť v minikurzu o něm není ani slovo!

Podrobně se o stávajících měrných jednotkách a o tom, jak se vzájemně překládají, dozvíte ve výborném článku z přiloženého archivu.

Vzorové jednotky pro adaptivní uspořádání

Zkusil jsem to. Prostřednictvím těchto jednotek byly předepsány některé velikosti písma. Funguje! Ale spíš jsem zvyklý zacházet s pixely. Tak jsem je použil pro rozvržení této stránky.

Navíc, podle mého názoru, pixely skvěle padne pro responzivní rozložení, protože jsou „svázány“ přesně s velikosti a rozlišení monitorů použitá zařízení.

Jinými slovy, každé zařízení bude mít svou velikost v pixelech, a pokud nebudete „škubat“ z jedné jednotky do druhé, ale vše vyjádříte ve stejných jednotkách, bude výsledek pozitivní!

Co ve skutečnosti vidíte na svém zařízení při prohlížení této stránky.

Pro prvky bez písma: obrázky, velikosti bloků, poradit vypočítat a použijte procento "%", a to je jiná technika výpočtu - v závislosti na velikosti "rodičovský blok".
Stručně řečeno - "strašidelné hemoroidy."

Proto jsem poté, co jsem si na této testovací stránce trochu procvičil, „naplival“ na nejrůznější adaptivní rozvržení a začal sázet obvyklým, pro mě známým způsobem. Unavený z toho!

No, ale vážně, psal jsem o tom na konci stránky.

Každý, kdo potřebuje přizpůsobivost, by měl věnovat pozornost nástrojům již zabudovaným v prohlížečích.

Užitečné nástroje pro vývoj webu

Chcete-li vytvořit responzivní rozložení v prohlížeči Firefox existují skvělé (!) nástroje.

Taková karta se otevře po stisknutí klávesy F12

Knoflík "adaptivní design" umožňuje vidět, jak bude stránka vypadat na různých velikostech monitorů a v jejich různých orientacích (vertikální / horizontální).

Jak používat tlačítko tohoto nástroje je podrobně vysvětleno ve zmíněném minikurzu.

Pravda, chci říct, že sám preferuji šek hotovo skutečných zařízení , což eliminuje „vrtochy“ prohlížečů.
Tlačítko je jistě velmi užitečné a velmi užitečné, ale ... ... ...

Pro ty, kteří nemají takovou možnost kontrolovat své webové stránky, mohu doporučit zajímavý zdroj pro testování adaptability: "Quirktools" (otevře se v novém okně).

**ALE! Pamatovat si!
Zobrazuje pouze stránky již nahráno na internet.
Navíc jeho server velmi často "padá" (tj. nedostupný).

Obecně jisté znamení správné responzivní rozložení - žádné spodní rolování.

Poslední věc, kterou byste měli vědět: zapnuto skutečných mobilních zařízení stránky vypadají jinak, ne tak, jak je zobrazují různé ověřovací služby.

Závěr, závěry

Jak jsem již psal, poté, co jsem se zde na této stránce trochu procvičil, jsem si "vyplivl" na přizpůsobivost a začal sázet obvyklým způsobem. A to není vůbec náhodné!

Nejprve: výrazně se zvyšuje složitost layoutu a s tím i velikost CSS kódu.
Co je tak špatného, ​​podrobně zde: "Vývoj webových stránek"(v novém okně).

Za druhé: a bez "adaptivní moudrosti" můžete dělat stránky, které se normálně zobrazují na mobilních zařízeních, za což je třeba dát víc pevnýšířka.
Příklad: "Osobní stránka" (otevře se v novém okně).

Za třetí: vyplývá z předchozího, od obsah pevný stránka nebude „rozmazaná“ přes celý monitor, pokud se na web přistupuje na počítači s velkým displejem.

Za čtvrté:Často vidím pouze stránky považovány za adaptivní, ale oni sami obsah je oříznut tak musí jejich vzhled snížit 2-3krát!

Za páté: vyplývá ze čtvrtého bodu. Jaký je tedy rozdíl (?!) v tom mém nepřizpůsobivé stránky na smartphony je třeba od sebe oddělit prsty na požadovanou velikost. Ano, a pak! Pouze z důvodu pohodlí. Obsah je neporušený!

Mimochodem, chytré telefony nejsou pro můj web kritické. Pokud více než 97 % návštěvníci k němu přicházejí z běžných počítačů a tabletů a méně než 3 % ze smartphonů.

V tomto "smutečním seznamu" můžete ještě pokračovat, ale myslím, že to stačí. Řekl jsem dost o důvodech, proč jsem byl unavený z adaptivního uspořádání, které studoval ale uplatnit NE chystat se.

K čemu?!

Proč je těžší dělat to, co může být jednodušší?! Bez jakýchkoliv „šamanských adaptivních tanců“.

Výstup - není potřeba!

Toto je závěr, který jsem učinil pro tebe ze všeho výše uvedeného. Nakonec naprosto na jakémkoli zařízení: ať už je to normální počítač, tablet nebo chytrý telefon, stránky lze prohlížet!

Pokud je něco špatně vidět, můžete to roztlačit prsty. Nic ošklivého! Moderní elektronická zařízení jsou chytrá! Umožňují škálovat viditelnost obrazovky monitoru.

Kromě toho se snažte "držet krok" v kódu (neustále jej zvětšovat) pro všechny možné velikosti stávajících zařízení - UTOPIE!

Například nedávno můj synovec ukazoval svou novou akvizici. Smartphone hodinky, o něco větší než krabička od sirek.
No a co?!
Spěchat teď „bezhlavě“ psát kód o velikosti krabičky od zápalek?! A pak se objeví (nebo už se objevil) počítač velikosti brože. No a co?!
Znovu změnit kód?! Ano, dobře, obr, takové "problémové stránky" dělat! Jednodušší......

Ve skutečnosti je celý můj zdroj určen pro ty, kteří se chtějí naučit vytvářet jednoduché stránky a dělat je s radostí a nehledat sami sebe "bolest hlavy"... Něco takového... ... ...

Nicméně je to můj osobní názor. Kdo to ještě chce dělat, ať hledá dál.

Důležitý doplněk

Pro ty, kteří chtějí lépe porozumět různým typům rozložení, vřele doporučuji nejprve(před prostudováním minikurzu) si stáhněte a přečtěte dva dobré, zajímavé články: "Responzivní rozvržení nebo mobilní verze" a "Adaptivní design".

A kromě toho!

Nezbytně přečtěte si článek a z níže přiloženého archivu.

Proč je to povinné?!

Sestavil jsem ji pomocí materiálů z knihy o webdesignu od známého designéra v Runetu a slov autora knihy o mobilní, pohybliví verze stránek dramaticky odlišné z toho, co jste si mohli přečíst v předchozím archivu.

Ale nejdůležitější věc(!)- z jiného důvodu.

A vyplněním tohoto formuláře můžete získat zajímavý výukový videokurz adaptivního rozložení.

Vydali jsme novou knihu „Obsahový marketing na sociálních sítích: Jak se dostat do hlav předplatitelů a zamilovat si svou značku“.

Zejména je tato technologie aktivně využívána, aby se stránka zobrazovala stejným způsobem na různých typech zařízení: počítačích / laptopech a chytrých telefonech / tabletech s různými velikostmi displeje.

Responzivní web je dnes postaven pomocí značkovacího jazyka HTML5 a kaskádových stylů CCS3. Ale až do doby, kdy se odpovídající technologie staly standardem pro všechny populární prohlížeče, byl pro odpovídající účely používán programovací jazyk JavaScript. Ještě dříve (před rokem 2010) bylo nutné vytvořit několik verzí stejných stránek, ale s různým značením, aby se web, který vyvíjeli, správně zobrazoval na různých obrazovkách.

K čemu je responzivní rozvržení stránky?

Ještě relativně nedávno jste při návštěvě mnoha webů ve spodní části prohlížeče mohli vidět posuvník, který posouvá stránku vodorovně. To se stalo například v případě, že okno internetového prohlížeče nebylo maximalizováno na celou obrazovku, ale zabíralo jeho relativně malou plochu. Také to bylo téměř vždy vidět, když rozlišení obrazovky, na které byl obraz zobrazen, bylo 800 x 600 nebo ještě více 640 x 480 pixelů.

Dnes se s tím i majitelé mobilních zařízení setkávají jen zřídka. Důvodem je nejen to, že rozlišení moderních displejů je HD nebo vyšší, ale také skutečnost, že adaptivní rozvržení stránek se nyní stalo téměř standardem.

Proč a kdy se responzivní design objevil?

Na začátku druhé dekády 21. století se objevila silná potřeba vytvořit technologie, které by umožnily vývoj univerzálních webových stránek. Hlavní předpoklady, které vyvolaly vznik a rozvoj responzivního designu, byly:

  • masivní příliv nových uživatelů na internet;
  • vznik mnoha zařízení s různým rozlišením obrazovky;
  • tlak vyhledávačů, které začaly uvalovat sankce na stránky, na kterých se nacházelo několik verzí stránek se stejným obsahem.

Osoba, která jako první vytvořila, je oficiálně webový designér Ethan Marcotte. V polovině roku 2010 zveřejnil materiál, ve kterém hovořil o technologii, která by měla vyřešit problém běžného zobrazování webových stránek v prohlížečích s různým rozlišením pracovní plochy.

O nějaký čas později další známý podcaster navrhl doplnění konceptů, o kterých mluvil jeho kolega.

S čím a jak se vytváří adaptivní rozvržení?

Než přistoupíme ke zvážení otázky, jak vytvořit responzivní rozložení, je nutné stručně přezkoumat hlavní použité technologie. Nyní existují dva z nich: HTML5 a CSS3. Donedávna se používaly HTML4 a CSS2, ale abyste s nimi vytvořili univerzální design, museli jste použít i JavaScript.

CSS3 je další generací kaskádových stylů. Tato technologie je navržena tak, aby vytvořila pravidla pro zobrazování prvků stránky v prohlížeči uživatele. Pomocí něj můžete například určit, jakou velikost má mít prvek při určitém rozlišení obrazovky uživatele, nebo nastavit pravidlo, že by měl vždy zabírat určité procento prostoru (100 % - vyplnění celé pracovní plochy prohlížeč).

Právě ve třetí generaci se objevilo pravidlo „media queries“, pomocí kterého může návrhář rozložení vytvářet samostatné třídy pro každé konkrétní rozlišení.

Velmi důležitý bod!

Každý, kdo plánuje použít CSS3 pro responzivní design, by si měl být vědom toho, že na rozdíl od CSS2 třetí generace kaskádových stylů používá k určení velikosti objektů procenta spíše než pixely.

Pokud jde o HTML5, používá se k přímému označení stránky, to znamená, že označuje, kam by měly být umístěny určité prvky. Aby se objekty přizpůsobily rozlišení, obsahují parametry HTML-tags třídy dříve vytvořené pomocí CSS3.

Jednoduchý příklad responzivního rozvržení

Abyste pochopili, co je responzivní rozvržení, měly by být příklady co nejjednodušší. Proto zvážíme možnost, ve které se připravený obrázek automaticky přizpůsobí rozlišení pracovní plochy prohlížeče.

Nejprve použijte HTML k umístění samotného prvku na stránku:

Značka DIV – označuje, že vše, co je v ní obsaženo, je samostatný blok. Pokud je na stránce mnoho takových bloků, je zadán atribut "class". To je nezbytné, aby prohlížeč pochopil, které pravidlo má pro konkrétní blok použít.

Nyní musíte vytvořit samotné pravidlo, tzv.

CSS kontejner:

Div (šířka: 100 %; zarovnání textu: na střed;) div img (hmotnost: 100 %; výška: auto;)

Tento kód nastavuje oprávnění pro responzivní rozvržení. Zejména uvádí, že hmotnost by měla být vždy 100 % šířky plochy webového prohlížeče, přičemž výška se automaticky upravuje.

Kontrola responzivního rozvržení

Pro testování responzivního rozvržení existují speciální nástroje. Například v prohlížeči Google Chrome můžete stisknout klávesu "F12" a poté na panelu, který se otevře, kliknout na ikonu s obrázkem smartphonu a tabletu. Po této akci se objeví několik dalších panelů, ve kterých musíte zadat požadované rozlišení.

Dá se to ještě zjednodušit. Chcete-li zkontrolovat, zda responzivní design funguje, musíte podržet klávesu CTRL a poté stisknout „+“ nebo „-“. Po této akci by se stránka měla odpovídajícím způsobem zvětšit nebo zmenšit, ale prvek, na který je responzivní rozložení aplikováno, si zachová svůj poměr stran (nebo udělá něco jiného, ​​co bylo uvedeno v pravidlech).

Nástroje pro zjednodušení responzivního rozvržení designu

Rozložení responzivního designu je poměrně pracný úkol. Proto, aby se zkrátil čas strávený prováděním všech těchto postupů, je lepší používat speciální nástroje. Jedním z nich je dobře známý rámec Bootstrap *.

Tato sada nástrojů pro HTML a CSS například obsahuje velké množství předdefinovaných tříd, které můžete použít ve svém návrhu. Obsahuje i dynamické, které v souladu se všemi pravidly a standardy umožňují vytvářet adaptivní prvky.

Chcete-li jej začít používat, musíte se nejprve seznámit přímo s CSS3 a HTML5 samotnými a poté prostudovat vlastnosti frameworku. Po pochopení většiny složitostí práce s ním však můžete následně snížit čas strávený vývojem responzivního designu webových stránek.

* Bootstrap je software s otevřeným zdrojovým kódem vyvinutý společností Twitter Inc. Je distribuován zdarma a má širokou komunitu, od které můžete vždy požádat o radu.