Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3



Documents pareils
Pour en expliquer le principe, on se limitera à deux exemples :

Media queries : gérer différentes zones de visualisation

Travaux dirigés n 10

RESPONSIVE WEB DESIGN

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

UN SITE WEB RESPONSIVE EN UNE HEURE?

Zen, SASS, responsive design

Responsive Web Design. La Rochelle, Avril 2014

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

Responsive Web design, périphériques mobiles et accessibilité

Approche Design Méthodologie de conduite de sites web

HTML5 et CSS3 pour des sites Responsive Web Design

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Les nouveaux comportements... 9

Présentation du Framework BootstrapTwitter

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Freeway 7. Nouvelles fonctionnalités

Introduction à Expression Web 2

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Introduction à HTML5, CSS3 et au responsive web design

Spétechs Mobile. Octobre 2013

OneDrive, le cloud de Microsoft

Création de maquette web

Parcours FOAD Formation EXCEL 2010

Traitement numérique de l'image. Raphaël Isdant

Normes techniques 2011

Canon Mobile Printing Premiers pas

Marie-eve TREMBLAY GROUPE B. Rapport de synthèse : Le responsive web design, CSS3 et HTML5. Apprentissage autonome 582-FXA-06

Services internet gratuits. La PICASA Google avec son espace client. Cliquez ici

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

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

1. La notion de cascade

Tutoriel : Feuille de style externe

Bureautique Initiation Excel-Powerpoint

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

Une interface moderne et multi devices avec Drupal Focus sur Omega

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

Utilisation de XnView

Formation HTML / CSS. ar dionoea

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

DOSSIER D'ACTIVITES SUR TUXPAINT Dessiner avec Tuxpaint. Objectifs :

CONCEPTION D S ADAPTATIFS

Suivi de la formation

Guide Google Cloud Print

Tutoriel Adobe Acrobat Pro (version 9.0.0) Créer les fichiers PDF de la thèse. Service Commun de la Documentation Service des thèses

Avanquest Software présente la nouvelle gamme WebEasy 8

Que faire si une vidéo ne s'affiche pas?

Concepteur réalisateur graphique

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Programmation Web TP1 - HTML

Utilisation de l'outil «Open Office TEXTE»

Logiciel de gestion de la taxe de séjour à destination des hébergeurs Communauté Urbaine de Strasbourg DIDACTITIEL

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

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

Initiation à html et à la création d'un site web

Utiliser le logiciel Photofiltre Sommaire

Veuillez envoyer vos commentaires ou suggestions à propos de ce document à : doc@fr.libreoffice.org

Optimiser pour les appareils mobiles

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

Premiers pas avec NetSupport SCHOOL

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.

Initiation à la bureautique

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Canon Mobile Printing FAQs

Problème d affichage de rapports ou relevés dans HEC en ligne lié aux bloqueurs de pop-up

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

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

HP Color LaserJet Pro MFP M476dn

F0RMAT I0N BUREAUTIQUE

Dans l Unité 3, nous avons parlé de la

Spécifications Techniques - Tablettes

MERLIN. Guide de démarrage rapide Gestion de projet professionnelle ProjectWizards GmbH, Melle, Allemagne. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

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

Se former pour réussir!

Access 2007 FF Access FR FR Base

Guide Calc. Chapitre 6 Imprimer, Exporter et Envoyer par

Sommaire. Introduction. p. 03

{less} Guide de démarrage

Service intervenant. Version 6.3

Manuel d utilisation NETexcom

Captation automatique. Mode d'emploi

Support de formation pour l'installation d'un logiciel gratuit de retouche d'images et gestion de la qualité, taille et format des images :

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Programme de Formation Office 2010 Word, Excel, Powerpoint et Outlook 2010 pour Windows

Google Drive, le cloud de Google

Programme détaillé. LES TABLEAUX DE BORD Formation en présentiel (21 h) accompagnée d un parcours e-learning Excel (5 h)

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

Gérer ses impressions en ligne

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo)

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Transcription:

Ivan MADJAROV Responsive Design avec HTML 5.0 et CSS3 HTML5 CSS3 IvMad - 2013 2 La spécification CSS3 Media Queries (requêtes de media) définit les techniques pour adapter de feuilles de styles en fonction du périphérique Web utilisé. Cette pratique est nommé "Responsive Web Design", pour dénoter qu'il s'agit d'adapter dynamiquement le Web design à l'aide de CSS. La méthode permet d'exploiter les avantages de la séparation du contenu et de la forme (présentation): On peut satisfaire des contraintes de dimensions, de résolutions et d'autres critères variés pour améliorer l'apparence graphique et la lisibilité d'un site Web par des navigateurs mobiles et tablettes, écrans à faibles résolutions, impression, tv, synthèses vocales, plages braille, etc.

HTML5 CSS3 IvMad - 2013 3 Les Media Queries permettent donc de cibler : Le type de média La taille de l'écran La taille de la fenêtre La résolution Le nombre de couleurs L'orientation Fonctionne avec les navigateurs: Chrome Safari Firefox MSIE 9 Opéra HTML5 CSS3 IvMad - 2013 4 Les directives peuvent être intégrées au sein même d'une feuille de style grâce à une règle @media suivie directement du type. L'exemple suivant évite l'impression des menus, entête et des informations non propres au contenu de la page Web: @media print { #menu, #footer, aside { display:none; font-size:120%; color:black;

HTML5 CSS3 IvMad - 2013 5 L'attribut media peut prendre les valeurs suivantes : screen - Écrans handheld - Périphériques mobiles ou de petite taille print - Impression aural (CSS 2.0) / speech (CSS 2.1) - Synthèses vocales braille - Plages braille embossed - Imprimantes braille projection - Projecteurs (ou présentations avec slides) tty - Terminal/police à pas fixe tv - Téléviseur HTML5 CSS3 IvMad - 2013 6 Une media query est une expression dont la valeur est toujours vraie ou fausse. Il suffit d'associer les différentes déclarations possibles avec un opérateur logique pour définir l'ensemble des conditions à réunir pour l'application des styles compris dans le bloc adjacent. Les opérateurs logiques peuvent être: and, only et not. Pour obtenir l'équivalent du "ou", il suffit d'énumérer différentes media queries à la suite, séparées par des virgules. L'exemple suivant cible les écrans de largeur inférieure à 640 pixels et supérieure à 200 pixels grâce à la règle max-width associée à la valeur 640px. @media screen and (min-width: 200px) and (max-width: 640px) {.bloc { display:block; clear:both;

HTML5 CSS3 IvMad - 2013 7 color - support de la couleur (bits/pixel) color-index - périphérique utilisant une table de couleurs indexées aspect-ratio - ratio du périphérique de sortie (par exemple 16/9) device-aspect-ratio - ratio de la zone d'affichage device-height - dimension en hauteur du périphérique device-width - dimension en largeur du périphérique grid - périphérique bitmap ou grille (ex : lcd) height - dimension en hauteur de la zone d'affichage monochrome - périphérique monochrome ou niveaux de gris (bits/pixel) orientation - orientation du périphérique (portait ou landscape) resolution - résolution du périphérique (en dpi, dppx, ou dpcm) scan - type de balayage des téléviseurs (progressive ou interlace) width - dimension en largeur de la zone d'affichage HTML5 CSS3 IvMad - 2013 8 Un exemple qui suit la largeur de l'écran. On déclare la couleur de fond (background-color) du body blanche, On déclare une couleur noire pour tout écran (screen) ayant une taille maximum (max-width) de 800px: background-color:white; color:black; @media only screen and (max-width:800px) { background-color:black; color:white [Test] Avec max-device-width, on peut cibler l'écran. Concerne les Smartphones.

HTML5 CSS3 IvMad - 2013 9 HTML5: le cours en ligne http://139.124.26.245/pi http://ivmad.free.fr/pi