Týden mobilizace

Stručná historie web designu: 1996: 640 px, 2001: 800 px, 2005: 1024 px, 2009: 1280 px, 2012: 480 px.

Marek Prokop

Počet prodaných chytrých mobilních telefonů neustále roste. Tvůrce webových stránek by měl myslet i na lidi, kteří by rádi prohlíželi webové stránky na svém mobilním zařízení.

Pohled do statistik počtu přístupů podle OS a zařízení „mých“ webů přitom vůbec neodráží relativní počty provozovaných zařízení (mimochodem jak je to u vás?). Myslím si, že jednou z příčin je obtížné prohlížení webových stránek na malých mobilních zařízeních.

Přitom základní úprava existujícího webu není zase až tak složitá. Připomíná tvorbu tiskového stylopisu, řídí se podobnými pravidly a od tvůrce vyžaduje obdobný styl uvažování.

S chutí do toho…

Všichni mluví o responsive designu (málokdo ho dělá), tak proč to nezkusit. Upravil jsem jeden web, pak druhý a nakonec z toho byl prázdninový týden mobilizace. Postupně jsem zmobilizoval několik webů tak, aby byly lépe použitelné na malém displeji novějšího mobilního telefonu:

…a půl je hotovo

K mobilizaci webů jsem přistoupil podobně, jako k tvorbě tiskového stylopisu. Hodně jsem zjednodušoval, vyhazoval zbytečnosti a převáděl jsem weby do jednoho sloupce. Přitom zjednodušování se týká především formy; sdělovaný obsah by měl být co nejvíce zachován.

Na webech jsem zopakoval tyto postupy:

Doplnění meta do hlavičky
Do hlavičky každé stránky je potřeba doplnit kód , který prohlížeči řekne, aby použil šířku zařízení jako šířku viewportu a provedl příslušné změny měřítka zobrazení.
Media Query
Do CSS souboru jsem přidal sekci @media screen and (max-device-width: 480px) { } – pravidlo pro zobrazení na obrazovce s maximální šířkou zařízení 480 px; mezi složené závorky se zapisují definice stylů.
Vše do jednoho sloupce a na široko
V CSS souboru jsem zrušil sloupcovou sazbu. Vyrušil jsem floaty, zmenšil jsem vnější a vnitřní okraje. Šířku prvků jsem nastavil na 100 % – místa na malém displeji není na zbyt.
Skrýt nepotřebné
Na stránce by nemělo být nic zbytečného, říká stará webdesignerská pravda. Ale ruku na srdce, jak často se to podaří dodržet? Takže všechny nepotřebné prvky šly pryč.
Široké obrázky
Neplechu dělají obrázky. Je nutné zajistit, aby nepřečuhovaly, protože pak dochází k jejich vyhřeznutí mimo stránku (v lepším případě), nebo naopak dochází ke správnému zobrazení obrázku na šířku, ale zúží se sloupec s obsahem. Naopak někdy může být obrázek, kvůli stávající definici, příliš malý. Vybraným obrázkům jsem nastavil:
img { max-width: 100%; height: auto; }
Velké odkazy
Trefit se do odkazu na neoptimalizovaném webu je loterie. U odkazů jsem se snažil co nejvíc zvětšit klikatelnou/ťapatelnou plochu. S tím souvisí zvětšení meziřádkových mezer u běžného textu, u menu nastavení odkazů blokově a na celou šířku obrazovky.
Velikost písma
Zkontroloval jsem velikost písma. Někdy není desktopové CSS dobře napsané a velikost písma není pro použití na malém displeji ideální.

Testování

Pro testování na počítači jsem použil nejprve notně zúžený desktopový Firefox, ale rychle jsem přešel na Opera Mobile Emulator, o kterém se hezky rozepsal Andreas Bovens v článku Developing Responsive Designs With Opera Mobile Emulator.

Následně jsem živý web testoval na výchozím androidím prohlížeči, na mobilním Firefoxu a Chromu tamtéž a v Opeře na obstarožním telefonu s Windows Mobile. Na iPhone jsem dva z uvedených webů proletěl za dvě minuty.

Rychlá mobilizace jednoduchého webu nezabere víc než den. U výše uvedených webů pravda není úplně všechno dotaženo k dokonalosti, ale výsledek je lepší, než neudělat nic.

Těžký boj nastal s webem receptů. Upravovat WordPress šablonu byl, ve srovnání s mnou kódovanými weby, tuhý boj (a to jsem originální šablonu už dříve notně zjednodušil).

Co jsem neřešil

Pro mobilní uživatele je důležité, aby měla stránka malý datový objem. Proto může být vhodné podstrčit mobilnímu prohlížeči kapku jiný obsah, než putuje na desktop. Typickým příkladem jsou třeba obrázky, které může být vhodné posílat v měřítku 1:1. Na druhou stranu může být optimalizovaný obrázek z velkého webu datově menší, než neoptimalizovaný M1:1.

Předpokládám, že mobilní uživatelé dávají přednost rychlosti a použitelnosti před dokonalou vzhledovou shodou s velkou verzí webu. Proto jsem neřešil, jestli někde něco nezobrazuji, že je rozložení vybraných prvků záměrně jiné atp.

Úpravy jsem provedl pro zařízení s displejem do šířky 480 px. Samozřejmě je možné (a často se to tak dělá) odstupňovat několik verzí webu pro různé šířky displejů různých zařízení (ono ale taky stačí otočit telefon na šířku).

A hlavně jsem neřešil, jestli jsem echt responzivní.

Linky na víkend 417

CSS Filter Effects
Guil Hernandez
Jazyk většiny. Věrný průvodce copywriterův
Marcel Kupka
CSScomb: Sorting CSS Properties, The Better Way
Slava Oliyanchuk – pro pořádek v CSS.
9 Useful WordPress Language Plugins
Andy
7 Popular Free SEO Plugins For WordPress
Andy
Linkbaiting, díl 1. – představení a základní metody
Petr Slavík
Dopis v lahvi o smrti desktopu, post-PC éře a mobilním kontextu
Marek Prokop
The Code Side Of Color
Ben Gremillion – HEX barvy pro začátečníky.

Prodám řádově cca asi jedny lyže

Každému je zřejmě jasné, že titulek tohoto spotu je pěkná hovadina. Přesto se s používáním výrazů řádově, cca a asi potýká hodně lidí, kteří se snaží přibližně označit určité množství. Stačí se podívat do výsledků hledání „cca asi“. Nebo si pustit televizní zprávy, kde se se to výrazy jako řádově 127 jen hemží.

Řádově
Slovo odvozené od řádů (desítky, stovky, tisíce atd.). Takže se bavíme řádově o desítkách, stovkách atp. Napsat „řádově padesát tři“ je hloupost.
Cca
Z latinského circa [cirka], tj. přibližně, asi atp.
Dříve jsem na konci této zkratky psal tečku. Považoval jsem ji za ustálenou zkratku vzniklou vypuštěním některých znaků. Používal jsem tečku podobně, jako v případě zkratek kpt. nebo mld. Ale podle všeho jsem se pletl. Skoro nikdo tečku nepoužívá.
Asi
Tomuto výrazu dávám při vyjádření přibližnosti přednost. Je to české slovo. Na rozdíl od výrazu cca nenutím čtenáře překládat zkratkové cizí slovo.

Linky na víkend 413

Call to action. Víte, o čem copywriter mluví?
Marcel Kupka
Twitter představil vložitelnou timeline i nové API a pravidla
Jindřich Lauschmann – a zase budu předělávat…
Ten great examples of foursquare local updates
Chris Thompson – příklad využitý 4SQ pro podnikání.
8 Useful Tips To Enhance Your Photography Website
Andy – čím vylepšit fotoweb.
Update Your WordPress Today! A Core Vulnerability Has Been Found
Lars Vraa – pečujte/patchujte!
50+ Exquisite Examples of Circular Trends in Modern Web Design
Carsten – kulatá inspirace.

Linky na víkend 411

V Google ZOO vol.2: Pozor, tučňák útočí!
Petr Slavík
Towards A Retina Web
Reda Lemeden
Projděte se hypermarketem. A přeneste jeho přednosti do svého e-shopu
Marcel Kupka
Vyplatí se dávat na Facebook fotky koťátek? Rady firmám, jak vstoupit na sociální sítě
Anna Filkuková hovoří s Adamem Zbiejczukem.
Zlatá éra weblogů 3: Příchod politického a společenského aktivismu
Patrick Zandl
Google’s doodles: Who\’s behind them?
Melissa Hogenboom – kdopak je kreslí?
45 Beautiful Abstract Logo Designs for Inspiration
Sonny M. Day
20+ Inspirational Examples of Diagonal Website Design
Carsten – šikmá inspirace.