2.7. El disseny adaptable o responsiu
Des de 2016, el nombre d’usuaris de mòbil a escala internacional ha superat els dos mil milions. De fet, més del 60% de les cerques en línia ara provenen d’un dispositiu mòbil. La ràpida introducció dels dispositius mòbils i el seu ús cada vegada més intens comportat la necessitat de dissenyar interfícies que siguin totalment funcionals, independentment del dispositiu des del qual s’accedeix a aquestes (per exemple, un ordinador portàtil, un mòbil o una televisió intel·ligent). El disseny web responsiu sorgeix d’aquesta necessitat.
Un lloc web responsiu permet canviar el disseny per a oferir una experiència basada en el dispositiu que s’utilitza.
Per exemple, un lloc web mòbil responsiu inclou elements de disseny, com ara:
- Text fàcilment llegible sense requerir zoom.
- Espai adequat per a interaccionar amb elements usant una interfície tàctil.
- Interfície completa sense desplaçament horitzontal.

Font: https://www.hughesandco.com/responsive-web-design-what-you-need-to-know/.
El disseny responsiu ofereix tres avantatges principals:
- Millora l’experiència i la fa més consistent per a qualsevol usuari i en qualsevol dispositiu.
- Augmenta la capacitat de resposta del lloc web i assegura que les persones que usen un dispositiu mòbil solament estiguin veient la informació més essencial, millorant així la usabilitat de la pàgina.
- Augmenta la visibilitat en els cercadors. Una web que ofereix una experiència efectiva i flexible és prioritzada pels motors de cerca.
Les claus del disseny són:
Una quadrícula fluïda garanteix que el disseny sigui flexible i escalable.
Els elements tindran un espaiat i una proporció consistents, i es podran ajustar a una amplada de pantalla relativa. La tècnica consisteix a usar percentatges per a expressar les amplades de les divisions de la pàgina. És a dir, haurem de determinar si una divisió ha de ser el 100% de la pàgina o més petita. No obstant això, de vegades no volem que una divisió es dimensioni en un monitor molt gran. En aquests casos, podem aplicar una propietat d’amplada màxima per a limitar la grandària a aquesta dimensió.

Font: https://www.vervesearch.com/best-practice-guides/responsive-web-design/.
Text i imatges flexibles.
El text i les imatges flexibles s’ajusten a l’amplada del disseny d’un lloc web, d’acord amb la jerarquia de contingut establerta en el full d’estil. D’aquesta forma, el text és llegible independentment del dispositiu de l’usuari final. Amb un contenidor flexible (dins de la quadrícula), el text es pot ajustar amb un augment de la grandària de la font en dispositius més petits. Per a garantir que les imatges siguin fluïdes, cal crear un estil que estableixi una grandària màxima per a l’escalat de les imatges. Això farà que la imatge respongui i es dimensioni perquè mai superi un cert percentatge de la seva grandària original i així evitar que la qualitat es vegi afectada.
Consultes. Volem manejar la major quantitat de disseny receptiu amb amplades percentuals sempre que sigui possible.
No obstant això, de vegades, quan es dimensiona per percentatge, hi ha altres elements que s’han de canviar per a certes pantalles o finestres de grandària. Per exemple, la grandària del text dels elements de navegació pot ser massa gran en les grandàries més petites, o podem preferir que s’apilin alguns elements o divisions un al costat de l’altre en una grandària més petita. També es poden incloure consultes per a ajustar els elements depenent de l’orientació de la pantalla (vertical o horitzontal) i per a diferents tipus de mitjans, com ara la impressió o la televisió. Per a això, s’utilitzen les consultes de mitjans. Les consultes de mitjans són simplement estils o regles especials que solament s’implementaran en una grandària determinada, permetent múltiples dissenys utilitzant la mateixa pàgina web codificada en HTML.
Exercici
En un dels exercicis anteriors hem fet un primer prototip del disseny d’una web de cerca de pisos de lloguer. Ara usarem Sketch (per a usuaris de Mac US) o Figma (per a usuaris de Windows) per a modificar el comportament d’alguns elements a la recerca d’un disseny més responsiu:
- Identifiqueu quins elements de la pàgina principal estaran presents en la pantalla d’un PC, la d’una tauleta i la d’un mòbil.
- Identifiqueu quins elements seran diferents o, fins i tot, desapareixeran en alguns d’aquests tipus de pantalla.
- Creeu el títol (h1) i subtítol (h2) de la pàgina si encara no ho heu fet. En la versió de PC, el títol h1 podria ser d’uns 72 px, mentre que l’h2 podria ser d’uns 32 px. En el cas que la web es visualitzi des d’un mòbil, 72 px és massa gran i dificultaria la llegibilitat. Haurem de fer que el títol h1 i h2 responguin al tipus de dispositiu. Necessitem crear un estil per a cada encapçalament h1 i després guardar-ho com un estil de text amb la sintaxi o convenció de nomenclatura correcta. Això ens permetrà seleccionar més tard l’h1 necessari segons calgui mentre dissenyem la resta de la pàgina. Creeu els estils i organitzeu les diferents tipografies usant la sintaxi següent: 1) per a l’h1 gran per a PC usem Headings/H1/Desktop, per a una tauleta usarem Headings/H1/Tablet i per a un mòbil Headings/H1/Phone.
- Podeu fer el mateix amb l’adaptació del tipus d’h2.
- Una altra cosa que podem fer és configurar els fons perquè també siguin fluïts. Les alçades de les seccions difereixen entre els dissenys mòbils i les pantalles dels PC. Això significa que heu de moure els elements del fons cap amunt i cap avall al seu lloc correcte.