Table des matières
Grid布局示例
Maison interface Web tutoriel HTML Tutoriel HTML : Comment utiliser la mise en page en grille pour une mise en page sans grille

Tutoriel HTML : Comment utiliser la mise en page en grille pour une mise en page sans grille

Oct 18, 2023 am 08:48 AM
Tutoriel HTML : disposition en grille Disposition sans grille

Tutoriel HTML : Comment utiliser la mise en page en grille pour une mise en page sans grille

Tutoriel HTML : Comment utiliser la mise en page en grille pour une mise en page sans grille, des exemples de code spécifiques sont requis

Introduction :
Dans le développement Web, utiliser CSS pour la mise en page est une compétence très importante. La disposition en grille est une nouvelle fonctionnalité de CSS3. Elle fournit une méthode de mise en page plus puissante et plus flexible, nous permettant de concevoir plus librement la disposition en grille des pages Web. Cet article explique comment utiliser la disposition en grille et fournit des exemples de code spécifiques.

  1. Qu'est-ce que la disposition en grille ?
    La mise en page en grille est un système de grille qui divise la mise en page d'une page Web en lignes et en colonnes, et crée la mise en page de la page Web en spécifiant la taille et la position de chaque « cellule ». La disposition en grille peut facilement implémenter des dispositions de grille complexes, telles que la disposition en colonnes et la disposition réactive.
  2. Utiliser la disposition en grille en HTML
    Pour utiliser la disposition en grille en HTML, vous devez d'abord définir le conteneur de grille et les éléments de grille en CSS. Le conteneur de grille est la partie qui contient le contenu de la page Web et les éléments de grille sont les éléments enfants du conteneur de grille.

L'exemple de code est le suivant :

<!DOCTYPE html>
<html>
<head>
<style>
.grid-container {
  display: grid;
  grid-template-columns: auto auto auto; /* 定义3列 */
  grid-gap: 10px; /* 定义单元格之间的间隔 */
  background-color: #f3f3f3;
  padding: 10px;
}

.grid-item {
  background-color: #ffffff;
  padding: 20px;
  font-size: 30px;
  text-align: center;
}
</style>
</head>
<body>

<h1 id="Grid布局示例">Grid布局示例</h1>

<div class="grid-container">
  <div class="grid-item">1</div>
  <div class="grid-item">2</div>
  <div class="grid-item">3</div>
  <div class="grid-item">4</div>
  <div class="grid-item">5</div>
  <div class="grid-item">6</div>
</div>

</body>
</html>
Copier après la connexion

Dans le code ci-dessus, nous définissons un conteneur de grille contenant 6 éléments de grille, avec un total de 3 colonnes. Chaque élément de la grille a le même style et remplit la grille dans l'ordre de gauche à droite et de haut en bas.

  1. Propriétés communes de la disposition en grille
  • grid-template-columns : Définissez le nombre et la largeur des colonnes.
  • grid-template-rows : Définissez le nombre et la hauteur des lignes.
  • grid-gap : Définissez l'écart entre les éléments de la grille.
  • grid-column : définit les colonnes couvertes par les éléments de la grille.
  • grid-row : définit les lignes couvertes par les éléments de la grille.
  • justify-items : définissez l'alignement des éléments de la grille dans les colonnes.
  • align-items : définissez l'alignement des éléments de la grille dans les lignes.

En utilisant ces propriétés, nous pouvons contrôler de manière flexible la disposition de la grille et obtenir divers effets de disposition.

  1. Mise en page réactive pour la mise en page en grille
    La mise en page réactive peut être facilement réalisée en utilisant la mise en page en grille. En définissant différentes largeurs de colonnes et hauteurs de lignes, et en utilisant des requêtes multimédias, vous pouvez afficher différentes dispositions sur différentes tailles d'écran.

L'exemple de code est le suivant :

@media screen and (max-width: 600px) {
  .grid-container {
    grid-template-columns: auto;
  }
}
Copier après la connexion

Dans le code ci-dessus, nous définissons une requête multimédia pour modifier le nombre de colonnes du conteneur de grille à 1 colonne lorsque la largeur de l'écran est inférieure à 600 pixels. De cette façon, sur les appareils mobiles, la disposition en grille deviendra une disposition en colonnes.

Conclusion : 
La disposition en grille est un système de grille puissant qui peut fournir une disposition en grille flexible. En utilisant la mise en page en grille, nous pouvons concevoir la mise en page de pages Web plus librement et mettre en œuvre plus facilement une mise en page en grille complexe et une mise en page réactive. J'espère que ce didacticiel sera utile aux développeurs qui souhaitent apprendre et maîtriser la disposition de la grille. Je vous souhaite du succès dans votre parcours de mise en page Web !

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 !

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)

HTML est-il facile à apprendre pour les débutants? HTML est-il facile à apprendre pour les débutants? Apr 07, 2025 am 12:11 AM

HTML convient aux débutants car il est simple et facile à apprendre et peut rapidement voir les résultats. 1) La courbe d'apprentissage de HTML est fluide et facile à démarrer. 2) Il suffit de maîtriser les balises de base pour commencer à créer des pages Web. 3) Flexibilité élevée et peut être utilisée en combinaison avec CSS et JavaScript. 4) Les ressources d'apprentissage riches et les outils modernes soutiennent le processus d'apprentissage.

Quel est le but du & lt; Progress & gt; élément? Quel est le but du & lt; Progress & gt; élément? Mar 21, 2025 pm 12:34 PM

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Quel est le but du & lt; datalist & gt; élément? Quel est le but du & lt; datalist & gt; élément? Mar 21, 2025 pm 12:33 PM

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

Quel est le but du & lt; mètre & gt; élément? Quel est le but du & lt; mètre & gt; élément? Mar 21, 2025 pm 12:35 PM

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

Quel est un exemple d'une balise de départ dans HTML? Quel est un exemple d'une balise de départ dans HTML? Apr 06, 2025 am 12:04 AM

Anexampleofastartingtaginhtmlis, qui abinginsaparagraph.startingtagsaressentialtinhtmlastheyinitiateelements, définit les éventualités, et la faculté de réduction des pages et de la construction de la création.

Comprendre HTML, CSS et JavaScript: un guide pour débutant Comprendre HTML, CSS et JavaScript: un guide pour débutant Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Apr 04, 2025 pm 11:54 PM

GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...

See all articles