et aussi... Techniques CSS avancées Positionnement avancé (inline-block, modèle tabulaire, modèle de boîte flexible et autres positionnements CSS3) Gestion de projet (conventions, optimisation des performances, frameworks) HTML5, CSS3 Résolution de bogues Multimédia (web mobile, e-mailing, impression, projection,...) Techniques CSS avancées Positionnement avancé (inline-block, modèle tabulaire, modèle de boîte flexible et autres positionnements CSS3) Gestion de projet (conventions, optimisation des performances, frameworks) HTML5, CSS3 Résolution de bogues Multimédia (web mobile, e-mailing, impression, projection,...) Un site mobile en une heure, top chrono ! Un site mobile en une heure, top chrono !
menu : Un site mobile en 1h ? Posons le décor et les contraintes iPhone : Maître du monde ? Tout est une question de taille ! CSS3 : et tout devient possible Atelier : barcamp-bordeaux.com mobile ! Posons le décor et les contraintes iPhone : Maître du monde ? Tout est une question de taille ! CSS3 : et tout devient possible Atelier : barcamp-bordeaux.com mobile !
= tous écrans) : Sans Media Queries (cible = tous écrans) : <link rel="stylesheet" media="screen and (max-width: 640px)" href="mobile.css" type="text/css" /> <link rel="stylesheet" media="screen and (max-width: 640px)" href="mobile.css" type="text/css" /> Avec MQ (cible = écrans de moins de 640px) : Avec MQ (cible = écrans de moins de 640px) :
sein d'une feuille de style : Au sein d'une feuille de style : body { background-color: black; } @media (max-width:640px) { body { background-color: red; } } body { background-color: black; } @media (max-width:640px) { body { background-color: red; } } En pratique : En pratique :
Largeurs fluides Gestion des débordements Adaptation des tailles de textes Suppression d’éléments inutiles Viewport automatique Media Queries Largeurs fluides Gestion des débordements Adaptation des tailles de textes Suppression d’éléments inutiles