Maison > interface Web > tutoriel CSS > Exemples CSS de cinq méthodes de mise en page courantes utilisant Tables_CSS Tutorial_CSS_Web Page Production

Exemples CSS de cinq méthodes de mise en page courantes utilisant Tables_CSS Tutorial_CSS_Web Page Production

韦小宝
Libérer: 2017-12-16 10:14:09
original
1709 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur les exemples de cinq méthodes de mise en page couramment utilisées utilisant des tableaux en CSS. L'éditeur pense que c'est assez bon. Maintenant, je vais le partager avec vous. Vous pouvez utiliser le code source CSS. une référence. Amis intéressés par CSS, veuillez suivre l'éditeur pour y jeter un œil

Cet article présente des exemples de méthodes CSS pour utiliser des tableaux pour implémenter cinq mises en page courantes, et les partage avec vous, comme suit :

Mise en page 1 :

Effet :

Code :

html :


<p class="header">header</p>
<p class="main">main</p>
<p class="footer">footer</p>
Copier après la connexion


Remarque : Il doit y avoir du contenu dans p, sinon il ne sera pas affiché

css :


body{
  margin:0;
  padding:0;
  width:100%;
  min-height:100vh;
  display:table;
  text-align:center;
}
.header,.main,.footer{
  display:table-row;
}
.header{
  height:50px;
  background:tomato;
}
.main{
  background:skyblue;
}
.footer{
  height:50px;
  background:#9d70ff;
}
Copier après la connexion


Mise en page 2 :

Effet :

Code :

html :


<p class="header">header</p>
<p class="main">
  <p class="left">left</p>
  <p class="right">right</p>
</p>
<p class="footer">footer</p>
Copier après la connexion


css :


body{
  margin:0;
  padding:0;
  width:100%;
  min-height:100vh;
  display:table;
  text-align:center;
}
.header,.main,.footer{
  display:table-row;
}
.header{
  height:50px;
  background:tomato;
}
.main{
  width:100%;
  display:table;
  height:calc(100vh - 100px);
}
.main .left{
  width:300px;
  display:table-cell;
  background:#fcea96;
}
.main .right{
  display:table-cell;
  background:skyblue;
}
.footer{
  height:50px;
  background:#9d70ff;
}
Copier après la connexion


Remarque : 100 px dans l'attribut de hauteur de .main est la somme des hauteurs de l'en-tête et du pied de page

Mise en page 3 :

Effet :

Code :

html :


<p class="left">left</p>
<p class="right">
  <p class="header">header</p>
  <p class="main">main</p>
  <p class="footer">footer</p>
</p>
Copier après la connexion


css :


body{
  margin:0;
  padding:0;
  min-height:100vh;
  display:table;
  text-align:center;
}
.left{
  display:table-cell;
  width:200px;
  background:tomato;
}
.right{
  display:table;
  width:calc(100vw - 200px);
  height:100vh;
}
.header,.main,.footer{
  display:table-row;
}
.header{
  height:50px;
  background:skyblue;
}
.main{
  background:#fcea96;
}
.footer{
  height:50px;
  background:#9d70ff;
}
Copier après la connexion


Mise en page quatre (double -disposition en colonnes, l'exemple est fixe à gauche, adaptatif à droite) :

Effet :

Code :

html :


<p class="left">left</p>
<p class="right">right</p>
Copier après la connexion


css :


body{
  margin:0;
  padding:0;
  width:100%;
  height:100vh;
  display:table;
  text-align:center;
}
.left,.right{
  display:table-cell;
}
.left{
  width:300px;
  background:tomato;
}
.right{
  background:skyblue;
}
Copier après la connexion


Mise en page cinq (mise en page à trois colonnes, l'exemple est fixe à gauche, fixe à droite et adaptatif au milieu) :

Effet :

Code :

html :


<p class="left">left</p>
<p class="middle">middle</p>
<p class="right">right</p>
Copier après la connexion


css :


body{
  margin:0;
  padding:0;
  width:100%;
  height:100vh;
  display:table;
  text-align:center;
}
.left,.middle,.right{
  display:table-cell;
}
.left{
  width:300px;
  background:tomato;
}
.middle{
  background:#ffe69e;
}
.right{
  width:200px;
  background:skyblue;
}
Copier après la connexion


Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il vous sera utile. tout le monde apprend. J'espère également que tout le monde soutiendra le site Web PHP en chinois.

Recommandations associées :

Méthode de mise en page flexible de l'attribut d'affichage en CSS3

Utiliser CSS pour obtenir l'effet de js

Exemple pour expliquer l'implémentation de l'effet pointillé en CSS

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal