CSS

Médias queries : rendre les pages Web réactives en fonction de la taille de l'écran

Media Queries : Rendre les Pages Web Réactives en Fonction de la Taille de l'Écran


Les Media Queries sont une fonctionnalité de CSS qui permettent d'appliquer des styles en fonction des caractéristiques de l'appareil utilisé pour visualiser une page Web, telles que la taille de l'écran, l'orientation, ou encore le type de dispositif. Elles sont essentielles pour créer des sites Web adaptatifs qui offrent une expérience utilisateur optimale sur tous les appareils. Voici comment les utiliser :


1. Définir les Points de Rupture :


Les points de rupture sont des valeurs spécifiques de la taille de l'écran où le design de la page doit changer pour s'adapter à différentes tailles d'appareils. Vous pouvez définir ces points de rupture en utilisant les Media Queries.


/* Styles par défaut pour les appareils de petite taille */
.element {
    font-size: 14px;
}

/* Media Query pour les appareils de taille moyenne */
@media screen and (min-width: 768px) {
    .element {
        font-size: 16px;
    }
}

/* Media Query pour les appareils de grande taille */
@media screen and (min-width: 1024px) {
    .element {
        font-size: 18px;
    }
}


2. Utiliser les Caractéristiques de l'Écran :


Vous pouvez cibler différentes caractéristiques de l'écran, telles que la largeur, la hauteur, l'orientation ou encore la densité de pixels, pour déclencher les Media Queries. Par exemple, vous pouvez ajuster le design de votre site en fonction de la largeur de l'écran :


/* Media Query pour les appareils en mode portrait */
@media screen and (orientation: portrait) {
    /* Styles spécifiques pour les appareils en mode portrait */
}

/* Media Query pour les appareils en mode paysage */
@media screen and (orientation: landscape) {
    /* Styles spécifiques pour les appareils en mode paysage */
}


3. Créer des Designs Flexibles :


Les Media Queries permettent de créer des designs flexibles qui s'adaptent à toutes les tailles d'écran. Vous pouvez utiliser des unités de mesure relatives, comme les pourcentages ou les ems, pour définir les styles, ce qui permet à votre site de s'ajuster automatiquement à la taille de l'écran.


/* Utilisation de pourcentages pour la largeur */
.element {
    width: 50%;
}

/* Utilisation d'ems pour la taille de la police */
@media screen and (min-width: 768px) {
    .element {
        font-size: 1.2em;
    }
}


Avantages des Media Queries :


  • Les Media Queries permettent de créer des sites Web réactifs qui offrent une expérience utilisateur cohérente sur tous les appareils.
  • Ils simplifient la gestion des différentes tailles d'écran en permettant de définir des styles spécifiques pour chaque point de rupture.
  • Ils offrent une flexibilité totale pour ajuster le design de votre site en fonction des besoins de vos utilisateurs.


En résumé, les Media Queries en CSS sont essentielles pour rendre les pages Web réactives en fonction de la taille de l'écran. En comprenant comment les utiliser efficacement, vous pouvez créer des designs flexibles et adaptatifs pour vos projets Web.

124 vues
Posté le 06 juin 2025
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
5 278 vues
Afficher la liste des catégories
Pour commencer nous allons créer la page maître de notre forum. C'est cette page qui contiendra les différentes catégories.Tout d'abord nous allons créer un dossier que nous...
Créer son site
3 842 vues
Différencier HTML (structure) de CSS (présentation)
Différencier HTML (structure) de CSS (présentation)HTML (HyperText Markup Language) et CSS (Cascading Style Sheets) sont deux langages complémentaires utilisés pour créer des sites Web, mais ils...
CSS
69 vues
Éditer un cours
Les tableaux associatifs en PHP sont des structures de données qui permettent de stocker des paires clé-valeur, où chaque valeur est associée à une clé. Contrairement aux tableaux indexés, les...
PHP
308 vues
Les promesses
Les Promesses en JavaScriptLes promesses sont un mécanisme de gestion asynchrone en JavaScript qui permet de gérer plus facilement les opérations asynchrones et d'éviter le "callback hell". Les...
JS
320 vues
Opérateurs arithmétiques, logiques et de comparaison
Opérateurs en JavaScript1. Opérateurs Arithmétiques :Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques sur des valeurs numériques.Addition (+) : Ajoute...
JS
1 622 vues
Voir plus de messages (2/2)
Dans la suite de cette vidéo nous allons continuer notre système pour voir plus de messages. Nous allons finaliser la disparition du bouton ‘voir plus’ lorsqu’il n’y aura plus de messages...
Créer son site de rencontres
370 vues
Déclaration de fonctions
Les fonctions en PHP sont des blocs de code réutilisables qui effectuent une tâche spécifique. Elles permettent d'organiser le code en le divisant en tâches plus petites et plus gérables. Voici...
PHP
2 538 vues
Téléchargement et installation de PhpMyAdmin sur un serveur local ou distant
Téléchargement et Installation de PhpMyAdmin1. Téléchargement de PhpMyAdmin :Rendez-vous sur le site officiel de PhpMyAdmin à l'adresse https://www.phpmyadmin.net/.Cliquez sur le bouton de...
SQL
Publicité
Cette pub permet au site de vivre ...