Maison >interface Web >tutoriel CSS >Utilisez CSS pour obtenir une largeur fixe sur le côté gauche (droit) et une introduction à la largeur adaptative sur le côté droit (gauche)
C'est une vieille histoire, CSS n'est pas figé pour s'adapter à la mise en page Qu'il s'agisse d'un entretien ou dans le travail quotidien, ce formulaire de mise en page a été utilisé tout le temps, c'est très courant, donc aujourd'hui je vais le retirer. et en discuter, tant pour moi. Un mémo de rangement est aussi une référence pour l'apprentissage et la consolidation, sachant que tout le monde le connaît, il faut quand même le mémoriser, sans autre raison que de poser des bases solides.
Il y a trop de choses à dire, il suffit d'aller au code et vous le comprendrez d'un coup d'œil. Peut-être que vous considérerez cela comme simple, mais j'aime écrire quelque chose. . . . . . En tant que débutant, vous devez étudier dur depuis les bases.
Il existe de nombreuses méthodes. Si vous avez de nouvelles méthodes à ajouter, merci ! !
1. Mise en page fixe à gauche et mise en page adaptative à droite
*{ marge : 0 ; remplissage:0}
.whole{ largeur:100%;}
p class="
gauche"> gauche 300px
float sur le côté gauche, donnez une largeur fixe, et la distance de la marge gauche sur le côté droit == Largeur du calque gauche code css :
:red} .right{ margin-left
:300px; background:green; } Méthode 2 : GauchePositionnement absolu
absolu, le code de droite n'a pas changé ou la distance de la marge gauche à droite == la largeur du calque gauche ;
position : absolu ; gauche : 0; vert ; > Méthode 3 (pour préférence personnelle) : Utiliser le positionnement absolu sur les côtés gauche et droit, définition relative du parent (n'affecte pas, il est recommandé d'ajouter une définition relative, Éviter les chevauchements)
code css :
.left{ position : absolue ; gauche : 0;
.right{ position : absolue ; gauche : 300 px ; arrière-plan : vert >2. Non corrigé, la bonne mise en page est corrigée ----- la méthode est la même, la position est juste modifiée
;/p>
Méthode 1. Utilisez pour flotter à gauche sur le côté gauche,
marge droite == la valeur négative de la largeur du calque de droite (car vous Il est laissé ouvert, avec une bonne distance par rapport à la droite)
Celui de droite a une largeur flottante et fixe .left{ float : gauche ; largeur : 100 % ; marge-droite : -300px ; arrière-plan : rouge } Méthode 2. Utiliser le positionnement absolu sur les côtés gauche et droit de et la définition relative du parent (n'affecte pas, recommandé Ajouter une définition relative pour éviter les chevauchements) .left{ position : absolue ; gauche : 0 ; largeur : 100 % ; arrière-plan : rouge ;> La méthode de dégagement des flotteurs est expliquée d'un seul trait 🎜> 1. <.> Séparément Définir un calque clear">
.right{ float : droite ; ;fond : bleu;}
.right{ position : gauche : 200 px ; largeur : 200 px; Méthode 3 ,
.father::after,.father::before{ clear: les deux; contenu: "" affichage: table;}
flotrgt">
.père {débordement :caché; largeur: 100%; } //débordement:auto hauteur:300px;
L'écriture est relativement simple, avec très peu d'expressions écrites. C'est un code. Peu importe le nombre d'idées dont vous parlez, ne laissez pas le code direct fonctionner. Après l'avoir utilisé, vous en comprendrez le sens, bonne chance. .
Supplémentaire -- Interdire l'écran horizontal
La navigation est meilleure en mode portrait !
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!