2016_2017:s1:webdoc:td6
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2016_2017:s1:webdoc:td6 [2016/12/05 15:35] – [Syntaxe] logre | 2016_2017:s1:webdoc:td6 [2016/12/09 08:18] (current) – [Et en pratique ?] logre | ||
---|---|---|---|
Line 88: | Line 88: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | Pour d' | ||
===== Un pas de recul ===== | ===== Un pas de recul ===== | ||
Line 126: | Line 128: | ||
</ | </ | ||
+ | ===== Les navigateurs mobiles ===== | ||
+ | |||
+ | Afin d' | ||
+ | Cela s' | ||
+ | Une //media query// qui cible le support mobile avec un '' | ||
+ | Or, celle-ci est inhérente au navigateur lui-même ! Puisque chacun implémente cette simulation par zoom à sa façon. | ||
+ | |||
+ | Quelques exemples : | ||
+ | * **Opera Mobile** 850 pixels | ||
+ | * **iPhone Safari** 980 pixels | ||
+ | * **Android** 800 pixels | ||
+ | * **Windows Phone** 1024 pixels | ||
+ | |||
+ | Ainsi, un Android se comporte comme si la fenêtre faisait 800px de large, tandis que l' | ||
+ | |||
+ | Simple palliatif : '' | ||
+ | |||
+ | |||
+ | <box round rgb(185, | ||
+ | * Ecrire la //media query// et les règles CSS permettant d' | ||
+ | * Mettez en évidence la différence de viewport avec un même code exécuté sur Android et sur iPhone (ou windows phone si vous en trouvez un) | ||
+ | * Théoriquement, | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Et en pratique ? ===== | ||
+ | |||
+ | Une bonne idée est de limiter les menus latéraux sur les petits écrans verticaux voir d' | ||
+ | Cela nécessite de restructurer sa page. | ||
+ | |||
+ | <box round rgb(185, | ||
+ | * Concevez ou reprenez une page web disposant d'un menu visible à tout instant et d'une colonne à gauche et à droite présentant respectivement le menu de la page et les partenaires du site. | ||
+ | * Ecrivez le CSS nécessaire à l' | ||
+ | * Quels changements proposez-vous pour une adaptation vers un écran géant 40" ? Implémentez-les dans votre CSS. | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Je dois savoir ===== | ||
+ | |||
+ | <box round rgb(255, | ||
+ | * Les media queries permettent d' | ||
+ | * Il existe de nombreux paramètres booléens à disposition : nombre de couleurs, résolution de l' | ||
+ | * On utilise a directive @media d'une ou plusieurs conditions, le style CSS qui suit sera appliqué si elles sont remplies. | ||
+ | * Les navigateurs mobiles simulent une largeur d' | ||
+ | * On peut cibler les smartphones grâce à une règle basée sur le nombre réel de pixels affichés à l' | ||
+ | </ | ||
2016_2017/s1/webdoc/td6.1480952159.txt.gz · Last modified: 2016/12/05 15:35 by logre