HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles



Documents pareils
Freeway 7. Nouvelles fonctionnalités

PHPWEBSITE -Tutoriel image

Livre Blanc WebSphere Transcoding Publisher

GLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique)

Pas-à-pas. Créer une newsletter avec Outlook

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

Java 7 Les fondamentaux du langage Java

RESPONSIVE WEB DESIGN

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre Cédric ARNAULT OT Lourdes

Ref : Résolution problème d'accès aux supports de cours

Utilisation du logiciel Epson Easy Interactive Tools

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

Editeur html Guide de l'utilisateur

Dans ce mémento, vous trouverez les informations détaillées pour configurer les fonctionnalités du Responsive Design dans le Worldsoft CMS:

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

Création de maquette web

Programmation Web TP1 - HTML

Approche Design Méthodologie de conduite de sites web

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Création d un formulaire de contact Procédure

Le Registre sous Windows 8 architecture, administration, script, réparation...

Prise en main du logiciel Smart BOARD

Prise en main rapide

Administration du site (Back Office)

inviu routes Installation et création d'un ENAiKOON ID

MEDIAplus elearning. version 6.6

Prise en main du logiciel. Smart BOARD Notebook 10

Soyez accessible. Manuel d utilisation du CMS

TRAVAILLER SUR LES ORDINATEURS DU LYCEE

Affichage de la date d'exigibilité sur les documents FAQ INV 011

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

Manuel d utilisation NETexcom

ENT ONE Note de version. Version 1.10

Portfolio Sites internet :

GUIDE DE DEMARRAGE RAPIDE:

Guide de démarrage rapide

Manuel du composant CKForms Version 1.3.2

MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"

Conférence. Comment améliorer le taux de conversion de votre boutique en ligne grâce au design sous Prestashop? Réalisé par ECOMIZ

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

CMS Modules Dynamiques - Manuel Utilisateur

ipra*cool v 1.08 guide de l utilisateur ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v

Modifier les paramètres

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

FOXIT READER 6.0 Guide rapide. Table des matières... II Utilisation de Foxit Reader Lecture Travailler dans des documents PDF...

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

Créer un sondage en ligne

Espace Client Aide au démarrage

Tutoriel. Votre site web en 30 minutes

GUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY

THEME RESPONSIVE DESIGN

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

LAB-Multimedia CMS. Guide d'auto-formation. Copyright by LAB-Multimedia 1/22

Seafile, pour simplifier l'accès à ses fichiers, les partager et les synchroniser

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09

Éditeur WordPress. Illustration 1. Kerniolen Pluneret Tel : Mob : info@formation-auray.fr

Le poids et la taille des fichiers

Computer Link Software

7.0 Guide de la solution Portable sans fil

Edutab. gestion centralisée de tablettes Android

FAIRE SES COMPTES AVEC GRISBI

Création de Sous-Formulaires

Créer un modèle Impress

Point 3.7. Publier des contenus dans un portail e-sidoc. Janvier 2013 Documentation détaillée V 2.2


Spécifications techniques

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

Créer son Blog! Une fois votre compte blogger ouvert, vous allez pouvoir cliquer sur «Nouveau Blog» Une nouvelle fenêtre apparaît

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

OFFRE DE SERVICE.

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

UltraVNC, UltraVNC SC réglages et configurations

Édu-groupe - Version 4.3

Comment accéder à d Internet Explorer

Nouveautés de la version moodle 2.7

Création d articles sur le site web du GSP

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Présentation du Framework BootstrapTwitter

La gestion des boîtes aux lettres partagées

Infrastructure RDS 2012

Version 7.1_5.1. Release Notes

A la découverte d'internet Explorer 8

NOTICE TELESERVICES : Créer mon compte personnel

Nouveautés joomla 3 1/14

Didacticiel du service cartographique en cache

Comment retrouver le fichier "bingo" sauvegardé dans l'ordinateur? Socle commun

Utilisation de XnView

EXEMPLE DE RAPPORT D'AUDIT. Site Internet

Création d un site web avec Nvu

Publier dans la Base Documentaire

Démarrage des solutions Yourcegid On Demand avec Citrix

Administration du site

1. Accéder à votre site

Transcription:

46 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles enfin deux points importants pour les sites mobiles, les nouveautés sur les formulaires ainsi que le mode hors-ligne. 2. Bonnes pratiques Avant de rentrer dans le vif du sujet en commençant le site HTML5, il est très important de bien comprendre l'environnement mobile, la manière d'afficher vos pages ainsi que les habitudes des utilisateurs. Comme déjà évoqués dans le chapitre Particularités des sites mobiles, nous allons aller plus loin pour non seulement afficher une page HTML sur votre mobile mais également la faire correspondre à l'utilisateur final. 2.1 Adapter le site à la taille de l'écran Dans le cadre du développement d'un site mobile, la spécificité la plus forte d'un appareil mobile est la taille de son écran ainsi que sa résolution. En effet, alors que les écrans pour ordinateur peuvent être au-dessus de la définition des télévisions (1920 pixels par 1080), la résolution des écrans pour mobiles est beaucoup plus faible, certains anciens modèles font même 320 pixels par 240. De la même manière, alors que les écrans d'ordinateur font maintenant plus de 43 cm, ceux des mobiles sont beaucoup plus petits, très souvent 8,9 cm (3,5 pouces). Bien sûr, les appareils mobiles peuvent afficher une page Internet, mais l'affichage d'une page web classique sera minuscule et il sera nécessaire d'agrandir la page pour lire correctement les caractères. Lors de l'affichage d'une page sous un appareil mobile, le navigateur va prendre en compte la largeur de cette page et utiliser celle-ci pour en afficher le maximum sur son navigateur. Editions ENI - All rights reserved

Créer un site mobile : HTML5 Chapitre 4 47 La deuxième problématique de ces pages est qu'elles sont prévues pour être affichées sur un écran suffisamment grand pour voir correctement la largeur de la page. Lors d'un agrandissement, il nous sera malheureusement impossible d'afficher correctement cette largeur et nous serons obligés de nous déplacer pour voir la page dans son intégralité. Il est donc primordial d'avoir à l'esprit ces inconvénients afin de créer un site permettant un affichage correct même sur un petit écran : Via une largeur adéquate. Via une taille de caractères lisible. Via des images peu larges. Affichage du site classique de Wikipédia sur un appareil mobile :

48 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles Affichage du site mobile de Wikipédia : 2.2 Améliorer la visibilité Il est nécessaire d'avoir un site reposant à l œil, ainsi : des images de fond, des couleurs de texte non adaptées avec le fond d'écran, une taille de texte trop petite, un bloc de texte trop compact, Editions ENI - All rights reserved

Créer un site mobile : HTML5 Chapitre 4 49 sont autant d'éléments qui feront que votre site ne sera pas visité dans des conditions optimales. N'hésitez pas à jouer sur les tailles et couleurs pour afficher les menus, sousmenus ou liens, n'hésitez pas non plus à ajouter des effets d'ombres aux boutons pour les faire ressortir. Si votre page peut descendre, assurez-vous de le faire comprendre à l'utilisateur en ne mettant pas une image couvrant toute la hauteur de la page (mais en coupant un peu avant pour montrer le texte qui suit) ou encore en ne collant pas les éléments de menu exactement à la hauteur de la page si d'autres sont plus bas. Une page contenant du texte non visible après la photo :

50 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles 2.3 Écrire des pages légères Actuellement, une des mauvaises pratiques du web classique, gommée grâce aux grandes connexions, est l'ajout de grandes images. Même si celles-ci sont ensuite réduites via la taille de la page sur l'écran, elles sont tout de même téléchargées sur le navigateur afin qu'il puisse les afficher correctement. Editions ENI - All rights reserved

Créer un site mobile : HTML5 Chapitre 4 51 Il est donc nécessaire de travailler sur deux axes pour les images : Réduire leur taille pour un chargement plus rapide. Changer leur résolution pour coller au mieux à la taille voulue sur notre site mobile (une image de grande résolution, réduite via le navigateur, rendra très souvent moins bien qu'une image déjà réduite via un logiciel spécialisé). Pour permettre une meilleure lisibilité générale due à la taille de l'écran, il est également recommandé de limiter les images qui se révéleraient inutiles pour une bonne visibilité. Une autre pratique des sites Internet classiques est l usage d un grand nombre de fichiers optionnels dont le téléchargement alourdit la page. Pensons à une page classique de 500 Ko, via un accès ADSL le chargement sera quasi instantané, il n'en sera pas de même pour un accès 3G et donc la page ne pourra pas donner satisfaction à l'utilisateur. Il faut par conséquent privilégier : Les pages faibles en poids. Le bon usage du cache pour navigateurs. L'utilisation de fichiers JavaScript ou CSS sous forme d'import (et non directement dans les pages) ; ceci permettra de les réutiliser sur tout votre site. Même si les appareils mobiles tendent à être de plus en plus puissants, ils ne sont toujours pas à la hauteur des ordinateurs de bureau : le temps de traitement d'un JavaScript sera plus long sur appareil mobile, l'affichage de la page sera plus lent. Privilégiez donc des JavaScript n'utilisant que le nécessaire dans la mesure du possible.