Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Qu'est-ce que le design web adaptatif ? | Conception Web Réactive en CSS
Techniques CSS Avancées

bookQu'est-ce que le design web adaptatif ?

Il est impossible d’imaginer le développement web moderne sans conceptions adaptatives/réactives. Cela permet aux utilisateurs d’accéder aux ressources web de manière équivalente sur n’importe quel appareil : smartphone, tablette, ordinateur de bureau ou télévision.

Comment cela fonctionne-t-il ?

  1. L’équipe de développement définit l’apparence de chaque élément en fonction de la taille de l’écran ;
  2. Les instructions nécessaires sont intégrées dans le code ;
  3. Le navigateur surveille les changements de la fenêtre d’affichage (viewport) ;
  4. Le navigateur applique les règles définies par l’équipe de développement sous forme de code.

Media-queries

Media-query permet la création de conceptions adaptatives/réactives. Grâce à ces requêtes, les développeurs peuvent définir les styles de tout élément en fonction de la taille de l’écran.

Remarque

On peut considérer une media-query comme des instructions : « Si l’écran de l’utilisateur est un ordinateur de bureau, appliquer ces styles à l’élément. Si l’écran de l’utilisateur est un smartphone, appliquer d’autres styles à l’élément. Etc. ».

La syntaxe de base d’une media-query est la suivante :

@media <media_type> <operator> (<media_feature>) {
 /* CSS rules */
}
  1. <media_type> : déclare le type d’appareil. Valeurs possibles :
    • all : valeur par défaut. Si rien n’est spécifié, la règle media s’applique à tous les appareils ;
    • print : la règle media s’applique aux appareils produisant des documents imprimés, comme les imprimantes ;
    • screen : la règle media s’applique à tous les appareils dotés d’un écran physique.
  2. <media_feature> : déclare les caractéristiques de l’appareil. Utilisations les plus courantes :
    • min-width: : largeur minimale de la fenêtre d’affichage ;
    • max-width: : largeur maximale de la fenêtre d’affichage.
  3. <operator> : le type de média et la caractéristique de média sont séparés par un opérateur logique optionnel. Ses valeurs peuvent être : and ou ,.

Remarque

Dans les chapitres suivants, nous aborderons l’utilisation pratique des media-queries.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you give an example of a media-query in CSS?

What are some common use cases for media-queries?

How do I choose between adaptive and responsive design?

Awesome!

Completion rate improved to 2.04

bookQu'est-ce que le design web adaptatif ?

Glissez pour afficher le menu

Il est impossible d’imaginer le développement web moderne sans conceptions adaptatives/réactives. Cela permet aux utilisateurs d’accéder aux ressources web de manière équivalente sur n’importe quel appareil : smartphone, tablette, ordinateur de bureau ou télévision.

Comment cela fonctionne-t-il ?

  1. L’équipe de développement définit l’apparence de chaque élément en fonction de la taille de l’écran ;
  2. Les instructions nécessaires sont intégrées dans le code ;
  3. Le navigateur surveille les changements de la fenêtre d’affichage (viewport) ;
  4. Le navigateur applique les règles définies par l’équipe de développement sous forme de code.

Media-queries

Media-query permet la création de conceptions adaptatives/réactives. Grâce à ces requêtes, les développeurs peuvent définir les styles de tout élément en fonction de la taille de l’écran.

Remarque

On peut considérer une media-query comme des instructions : « Si l’écran de l’utilisateur est un ordinateur de bureau, appliquer ces styles à l’élément. Si l’écran de l’utilisateur est un smartphone, appliquer d’autres styles à l’élément. Etc. ».

La syntaxe de base d’une media-query est la suivante :

@media <media_type> <operator> (<media_feature>) {
 /* CSS rules */
}
  1. <media_type> : déclare le type d’appareil. Valeurs possibles :
    • all : valeur par défaut. Si rien n’est spécifié, la règle media s’applique à tous les appareils ;
    • print : la règle media s’applique aux appareils produisant des documents imprimés, comme les imprimantes ;
    • screen : la règle media s’applique à tous les appareils dotés d’un écran physique.
  2. <media_feature> : déclare les caractéristiques de l’appareil. Utilisations les plus courantes :
    • min-width: : largeur minimale de la fenêtre d’affichage ;
    • max-width: : largeur maximale de la fenêtre d’affichage.
  3. <operator> : le type de média et la caractéristique de média sont séparés par un opérateur logique optionnel. Ses valeurs peuvent être : and ou ,.

Remarque

Dans les chapitres suivants, nous aborderons l’utilisation pratique des media-queries.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1
some-alt