Maison interface Web tutoriel CSS Principales techniques pour créer des mises en page réactives afin que vous n'ayez pas à vous fier à des frameworks CSS lourds

Principales techniques pour créer des mises en page réactives afin que vous n'ayez pas à vous fier à des frameworks CSS lourds

Oct 22, 2024 am 06:15 AM

ey Techniques to Create Responsive Layouts So That You Don’t Have to Relying On Heavy CSS Frameworks

Vous n'avez pas besoin de frameworks CSS lourds pour créer des mises en page réactives.

Les frameworks CSS comme Tailwind et Bootstrap sont vraiment puissants, mais parfois, ils sont trop lourds pour les petits sites Web. Vous pouvez obtenir toutes les fonctionnalités qu’ils offrent en code CSS pur. Sous le capot, ils utilisent tous la même technique de base pour les sites Web réactifs.

En fait, si vous voulez vraiment savoir comment fonctionnent ces frameworks et sites Web réactifs, alors vous devez comprendre les 5 techniques fondamentales.

Voici les 5 techniques pour rendre votre site web responsive :

Technique n°1 : configurer la fenêtre

Saviez-vous qu'une seule balise méta peut contrôler la façon dont votre site Web évolue sur n'importe quelle taille d'écran ?

Oui, cette balise méta est Viewport.

Si vous ne savez pas ce qu'est la Viewport, alors Viewport est la zone visible sur une page Web sur un appareil, qu'il s'agisse d'un téléphone, d'une tablette ou d'un ordinateur de bureau. Vous pouvez demander ce que cela fait. Il détermine la manière dont le contenu est mis à l'échelle et affiché en fonction de la taille de l'écran de l'appareil.

Étant donné que les écrans sont disponibles en différentes tailles, la fenêtre d'affichage joue un rôle crucial dans la réactivité du site Web.

Maintenant, comment l'utiliser ?

Utilisez simplement la balise méta Viewport dans votre fichier HTML.

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Copier après la connexion
Copier après la connexion

Technique n°2 : Adopter une approche axée sur le mobile

Si vous ne concevez pas le mobile d'abord, vous vous trompez.

Parce que plus de la moitié du trafic Web provient aujourd'hui d'appareils mobiles. Et c’est l’approche adoptée par Tailwind. Et ils vous demandent de faire de même. Ici, nous parlons d'utiliser du CSS pur au lieu d'un framework, mais l'approche est toujours la même.

L'approche mobile-First est utile à long terme, car vous devrez écrire plusieurs versions du même code pour différents types d'appareils.

Technique n°3 : utiliser CSS Grid et Flexbox

Utilisez-vous toujours la mise en page basée sur Float pour votre site Web ?

J'espère que ce n'est pas le cas. Et si vous l'utilisez toujours, alors il est temps de passer à Flexbox et CSS Grid car ce sont des outils puissants pour créer des mises en page flexibles.

Lorsque vous avez besoin de créer une mise en page unidimensionnelle, optez pour Flexbox

Et lorsque vous avez besoin de créer une mise en page en deux dimensions, optez pour Grid

Technique n°4 : créer des mises en page fluides

Utilisez-vous des valeurs de pixels fixes partout sur votre site Web ?

La plupart des développeurs choisissent d'utiliser la valeur pixel(px) lors du développement des différentes dispositions à l'écran. Les valeurs de pixels sont idéales pour les mises en page fixes, mais pas pour les mises en page réactives. Si vous utilisez une mise en page fluide comme une valeur basée sur un pourcentage, votre mise en page se redimensionnera en douceur sur n'importe quelle taille de fenêtre.

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Copier après la connexion
Copier après la connexion

Technique n°5 : utiliser judicieusement les requêtes multimédias

Les requêtes multimédias sont une autre technique utile pour créer des mises en page réactives

Mais il faut l’utiliser à bon escient. Il utilise différents points d'arrêt pour différentes mises en page. La plupart des développeurs se trompent. Ils commencent à créer pour toutes les tailles d'écran possibles, ce qui conduit à un code ingérable.

Dans ma suggestion, les requêtes multimédias devraient être effectuées sur les transitions clés entre les catégories d'appareils. Par ex. Mobile vers tablette, tablette vers ordinateur de bureau.

~

Très bien, comme vous pouvez le constater, il existe plusieurs techniques disponibles pour rendre votre site Web réactif. Sur le papier, il semble que 5 techniques différentes soient prêtes à être utilisées, mais en pratique, lorsque vous commencerez à travailler sur un site Web de production, vous commencerez à voir le cas d'utilisation de toutes ces techniques.

Maintenant, allez créer un site réactif et dites-moi ce que vous avez utilisé au mieux.

Si vous avez aimé lire ceci, suivez-moi sur Twitter/X pour en savoir plus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1666
14
Tutoriel PHP
1273
29
Tutoriel C#
1255
24
Une comparaison des fournisseurs de formulaires statiques Une comparaison des fournisseurs de formulaires statiques Apr 16, 2025 am 11:20 AM

Essayons de savoir un terme ici: "fournisseur de formulaire statique". Vous apportez votre HTML

Une preuve de concept pour rendre Sass plus rapidement Une preuve de concept pour rendre Sass plus rapidement Apr 16, 2025 am 10:38 AM

Au début d'un nouveau projet, la compilation SASS se produit en un clin d'œil. Cela se sent bien, surtout quand il est associé à BrowSersync, qui recharge

Actualités hebdomadaires de la plate-forme: attribut HTML Loading, les principales spécifications Aria et le passage de iframe à Shadow Dom Actualités hebdomadaires de la plate-forme: attribut HTML Loading, les principales spécifications Aria et le passage de iframe à Shadow Dom Apr 17, 2025 am 10:55 AM

Dans cette semaine, le Roundup des nouvelles de la plate-forme, Chrome présente un nouvel attribut pour le chargement, les spécifications d'accessibilité pour les développeurs Web et la BBC Moves

Certains pratiques avec l'élément de dialogue HTML Certains pratiques avec l'élément de dialogue HTML Apr 16, 2025 am 11:33 AM

C'est moi qui regarde l'élément HTML pour la première fois. J'en ai été conscient depuis un certain temps, mais il ne l'a pas encore pris pour un tour. Il a un peu cool et

Forme de papier Forme de papier Apr 16, 2025 am 11:24 AM

L'achat ou la construction est un débat classique de la technologie. Construire des choses vous-même peut être moins cher car il n'y a pas d'article de ligne sur votre facture de carte de crédit, mais

Où devrait «abonner au podcast» vers le lien? Où devrait «abonner au podcast» vers le lien? Apr 16, 2025 pm 12:04 PM

Pendant un certain temps, iTunes était le grand chien du podcasting, donc si vous avez lié "Abonnez-vous au podcast" pour aimer:

C'est tout dans la tête: gérer la tête de document d'un site alimenté par réact avec un casque React C'est tout dans la tête: gérer la tête de document d'un site alimenté par réact avec un casque React Apr 15, 2025 am 11:01 AM

Le chef de document n'est peut-être pas la partie la plus glamour d'un site Web, mais ce qui y va est sans doute tout aussi important pour le succès de votre site Web que son

Options pour héberger vos propres analyses non-javascript Options pour héberger vos propres analyses non-javascript Apr 15, 2025 am 11:09 AM

Il existe de nombreuses plates-formes d'analyse pour vous aider à suivre les données des visiteurs et d'utilisation sur vos sites. Peut-être plus particulièrement Google Analytics, qui est largement utilisé

See all articles