3 façons de rendre un site Web responsive

Table des matières:

3 façons de rendre un site Web responsive
3 façons de rendre un site Web responsive

Vidéo: 3 façons de rendre un site Web responsive

Vidéo: 3 façons de rendre un site Web responsive
Vidéo: How to Pair FITBIT Versa 2 – Connect with Smartphone / Set Up Fitbit 2024, Peut
Anonim

Lors de la conception de votre site Web, il est important de s'assurer qu'il a fière allure sur n'importe quel appareil, quelle que soit la taille et la forme de l'écran. Les sites Web réactifs sont conçus pour s'adapter à toutes sortes d'appareils modernes tels que les ordinateurs, les téléphones, les tablettes, les téléviseurs, les appareils portables et même les écrans de voiture. Pour rendre un site Web responsive, vous devrez modifier votre code CSS et HTML pour redimensionner automatiquement ses éléments en fonction de conditions spécifiques. Ce wikiHow vous apprend à planifier et à mettre en œuvre une conception Web réactive de base.

Pas

Méthode 1 sur 3: Planification de la conception réactive

4427341 1
4427341 1

Étape 1. Découvrez comment votre public utilise votre site Web

De nos jours, la majorité des personnes qui naviguent sur le Web le font à partir de téléphones mobiles et de tablettes. Pour qu'un site soit réactif, vous devez vous assurer qu'il s'affiche correctement, quel que soit l'endroit où il est consulté. Si le temps et l'argent sont essentiels, concentrez-vous sur les types d'appareils les plus populaires auprès de vos utilisateurs (si ces informations sont disponibles) et sur la manière dont ils utilisent votre site. À l'aide de votre logiciel d'analyse ou d'une autre forme de recherche, découvrez:

  • Quels types d'appareils ils utilisent le plus souvent pour afficher le site Web, en accordant une attention particulière aux marques de téléphones portables/tablettes/ordinateurs et aux tailles d'écran/résolution.
  • Quels navigateurs sont les plus populaires auprès de vos utilisateurs. En ce qui concerne les statistiques mondiales, Google Chrome est le navigateur Web le plus populaire au monde, mais Safari est juste derrière.
  • Comment vos visiteurs utilisent votre site Web, par exemple combien de temps ils passent à le consulter, où ils le consultent et quel contenu est le plus populaire. Cela peut vous aider à déterminer quel type de contenu est important à inclure et lequel peut être omis.
4427341 2
4427341 2

Étape 2. Concevez différentes dispositions pour différents appareils

Vous pouvez utiliser une combinaison de CSS et JavaScript pour détecter l'appareil d'un utilisateur, ainsi que ses capacités (s'il prend en charge Java, Flash, etc.,) et afficher une version particulière de votre site en conséquence. Les CSS Media Queries sont particulièrement utiles pour déterminer la taille/la résolution de l'appareil.

4427341 3
4427341 3

Étape 3. Tenez compte des différents types d'interactions

Votre visiteur peut interagir avec votre site Web à l'aide d'une souris, d'un clavier, d'un écran tactile ou même d'un lecteur d'écran pour les personnes malvoyantes. Compte tenu de cela, votre site Web doit répondre aux clics de souris, aux touches du clavier (Tab, Entrée, Retour, etc.,) et aux touchers de l'écran.

Les effets de survol ne fonctionnent qu'avec une souris. Au lieu d'utiliser ces effets, vous pouvez demander au visiteur de cliquer sur un bouton ou une icône pour afficher tout ce qui a été précédemment affiché au survol de la souris

4427341 4
4427341 4

Étape 4. Envisagez d'utiliser un système de gestion de contenu (CMS)

Un moyen simple de vous assurer que la conception de votre site est réactive consiste à utiliser un CMS avec un thème réactif prédéfini. L'utilisation d'un CMS comme Joomla, Drupal ou Wordpress vous permet de vous assurer que votre site Web a fière allure sur tous les appareils sans avoir à coder vous-même les éléments réactifs. Vérifiez auprès de votre fournisseur d'hébergement Web pour voir quels outils CMS sont disponibles avec votre service.

4427341 5
4427341 5

Étape 5. Utilisez des outils en ligne pour tester votre site Web

Maintenant que la conception de sites Web réactifs a gagné en popularité, il existe une variété d'outils gratuits que vous pouvez utiliser pour tester votre site Web. Si vous avez déjà codé votre site Web, utilisez ces outils pour tester son apparence dans diverses conditions afin de savoir où vous devez améliorer la réactivité:

  • Test d'adaptation aux mobiles de Google: vous permet de savoir si votre site fonctionne aussi bien sur les appareils mobiles que sur les écrans d'ordinateur.
  • resizeMyBrowser: vous permet d'afficher votre site dans différentes résolutions.
  • Responsiator: affiche votre site sur différents écrans d'appareils dans différentes dispositions (latéralement ou à l'endroit).

Méthode 2 sur 3: Rendre la mise en page réactive

4427341 6
4427341 6

Étape 1. Envisagez un cadre de feuille de style réactif gratuit

Un framework est un ensemble pré-écrit de HTML, CSS et/ou JavaScript que vous pouvez utiliser comme squelette pour votre site. Les frameworks sont tous testés et optimisés pour fonctionner avec tous les navigateurs. Il vous suffit donc d'insérer votre contenu, d'ajouter vos préférences de médias et de couleurs et de publier votre site. Certains cadres populaires sont:

  • Amorcer
  • Squelette
  • Fondation
4427341 7
4427341 7

Étape 2. Définissez la fenêtre avec une balise meta

Si vous n'utilisez pas de framework, vous voudrez commencer par l'aspect le plus important du codage d'un site Web réactif: le Viewport. La fenêtre d'affichage est la partie du site Web visible par l'utilisateur. La clé pour que votre site s'affiche correctement, quelle que soit la taille de l'écran, consiste à mettre à l'échelle la taille de la fenêtre d'affichage dans la balise META. Pour ce faire, incluez cette balise en haut de chaque page du site:

4427341 8
4427341 8

Étape 3. Spécifiez la taille du texte par rapport à la fenêtre

Une fois votre fenêtre d'affichage définie, le texte de votre page sera mis à l'échelle pour s'adapter à l'écran. Cependant, les polices peuvent s'afficher trop grandes ou trop petites si leurs tailles ne sont pas spécifiées par rapport à la fenêtre. Vous pouvez le faire en définissant la taille de la police comme un pourcentage spécifique de la fenêtre avec l'unité vw. Cet exemple indique aux en-têtes H1 de s'afficher à 10 % de la largeur de la fenêtre, quelle que soit sa taille:



wikiHow

4427341 9
4427341 9

Étape 4. Utilisez les requêtes multimédias pour afficher différents styles pour différentes tailles d'écran

Les requêtes média vous permettent de choisir d'afficher ou non certains éléments CSS en fonction de la taille de l'écran. Vous pouvez spécifier les spécificités de votre requête média dans votre fichier CSS. Dans cet exemple, la couleur d'arrière-plan du corps deviendra rouge si la taille de l'écran de l'utilisateur est de 480 pixels ou plus:



wikiHow

@media screen et (min-width: 480px) { body { background-color: aqua; } }

Méthode 3 sur 3: Rendre les images réactives

4427341 10
4427341 10

Étape 1. Utilisez la propriété CSS width pour mettre les images à l'échelle

Plutôt que de définir la largeur de l'image sur une quantité spécifique de pixels (par exemple, 500px), utilisez un pourcentage (par exemple, 100%) pour que l'image regarde la largeur de son parent et ajuste en conséquence. Le réglage de la largeur d'une image sur 100 % force l'image à s'agrandir et à se réduire en fonction de la taille de l'écran du spectateur. Pour le faire en ligne:

4427341 11
4427341 11

Étape 2. Utilisez la propriété max-width pour limiter la mise à l'échelle de la taille réelle de l'image

Si vous utilisez la propriété width à l'étape précédente pour mettre une image à l'échelle à 100 %, l'image s'agrandira ou se rétrécira pour s'adapter à 100 % de son conteneur, quelle que soit sa taille. Cela signifie que si l'image est du côté le plus petit, elle sera agrandie par rapport à sa taille d'origine et aura l'air de moins bonne qualité. Pour éviter que cela ne se produise, utilisez max-width pour définir la taille de mise à l'échelle maximale de l'image à 100 % (sa taille réelle). Voici comment:

4427341 12
4427341 12

Étape 3. Utilisez l'élément d'image HTML pour afficher différentes images sur différentes tailles d'écran

Si vous souhaitez créer des images de taille personnalisée à afficher sur des écrans de différentes tailles, vous pouvez spécifier les photos à afficher dans votre code HTML. Créez les images de différentes tailles, puis utilisez ce code comme exemple pour spécifier quelle image utiliser sur des écrans de 600px et 1500px de largeur:

Conseillé: