Maison > interface Web > tutoriel CSS > Quelles sont les mises en page adaptatives courantes en CSS ?

Quelles sont les mises en page adaptatives courantes en CSS ?

清浅
Libérer: 2018-12-20 09:05:04
original
4718 Les gens l'ont consulté

Les mises en page adaptatives courantes en CSS incluent : largeur fixe à gauche et adaptative à droite ; largeur fixe à droite et adaptative à gauche ; largeur fixe des deux côtés et mise en page adaptative au milieu

Aujourd'hui, nous présenterons les mises en page adaptatives courantes en CSS. Adapté à la mise en page, il a une certaine valeur de référence. J'espère qu'il sera utile à tout le monde. Ensuite, dans l'article, nous présenterons en détail plusieurs méthodes de mise en page adaptative

[Cours recommandés : Cours CSS

Quelles sont les mises en page adaptatives courantes en CSS ?

Mise en page adaptative :

La caractéristique de la mise en page adaptative est qu'elle est basée sur différent L'appareil s'adapte à la taille de son écran, c'est-à-dire que dans chaque mise en page statique, les éléments de la page changeront à mesure que la taille de la fenêtre est ajustée

Méthode 1

Le côté gauche est fixe et le côté droit est adaptatif, généralement utilisé pour l'affichage de listes Web mobiles

Code HTML

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

Méthode d'implémentation : Donner à l'élément parent une position absolue afin que son les éléments enfants peuvent le supporter. Ouvrez la hauteur de l'élément parent, fixez la largeur d'un côté et flottez à gauche. La largeur et la hauteur adaptatives à droite sont données en pourcentages

 <style type="text/css">
    .box{
         position: absolute;
        width:100%;
        height: 100%;
    }
     .left{
            width:200px;
            height:100%;
            background: pink;
            float: left;
        }
        .right{
            width:100%;
            height:100%;
            background: skyblue;
        }
    </style>
Copier après la connexion

Rendu. :

Quelles sont les mises en page adaptatives courantes en CSS ?

Méthode 2

Le côté gauche est adaptatif et le côté droit a une largeur fixe

L'attribut display:table-cell permet à l'élément label d'être présenté sous la forme d'une cellule de tableau, similaire aux balises td, cet attribut n'est applicable qu'aux navigateurs E8 et supérieurs, et d'autres navigateurs modernes prennent en charge cet attribut. L'utilisation de cet attribut apporte de la simplicité à notre mise en page adaptative

Code HTML :

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

Méthode d'implémentation : définissez l'élément parent sur l'élément table puis passez display:table-cell Completed

.box{
    position: absolute;
     width:100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    }
.left {
    width: 200px;
    height:100%;
    display:table-cell;
    background: pink;
    }

.right {
   display: table-cell;
   width:100%;
   height: 100%;
   display: table-cell;
     background: skyblue;
        }
    </style>
Copier après la connexion

Rendu :

Quelles sont les mises en page adaptatives courantes en CSS ?

Méthode 3

Largeur fixe des deux côtés et adaptative au milieu

Code HTML

<div class="box">
    <div class="left"></div>
    <div class="content"></div>
    <div class="right"></div>
    </div>
Copier après la connexion

Méthode d'implémentation : l'attribut flex est utilisé pour définir ou récupérer la manière dont les éléments enfants de l'objet modèle de boîte flex allouent de l'espace.

 .box{
 position: absolute;
 display: flex;
 width: 100%;
 height: 100%;
    }
 .left {
 width: 200px;
height:100%;
 float:left;
background: pink;}
.content{
float: left;
height: 100%;
flex: 1;
 background-color:#f1f19b;
}
.right {
 display: table-cell;
width:200px;
height: 100%;
 float: left;
background: skyblue;
        }
Copier après la connexion

Les rendus sont les suivants :

Quelles sont les mises en page adaptatives courantes en CSS ?

Résumé : Ce qui précède est l'intégralité du contenu de cet article. J'espère que cet article pourra plaire à tout le monde. conscient de l'adaptatif Avoir une certaine compréhension de la mise en page.

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