Maison > interface Web > tutoriel CSS > Comment diviser la largeur de l'écran entre deux éléments avec des largeurs fixes et flexibles ?

Comment diviser la largeur de l'écran entre deux éléments avec des largeurs fixes et flexibles ?

Mary-Kate Olsen
Libérer: 2024-10-29 16:45:02
original
766 Les gens l'ont consulté

How to Divide the Screen Width Between Two Elements with Fixed and Flexible Widths?

Division de la largeur de l'écran entre deux éléments

Dans la conception Web, vous pouvez rencontrer le besoin de diviser la largeur de l'écran entre deux divs, avec l'un ayant une largeur fixe et l'autre occupant l'espace restant. Voici comment y parvenir :

Utilisation de Float avec une largeur basée sur un pourcentage :

Cette approche utilise la propriété CSS float pour positionner les div côte à côte.

.left {
    float: left;
    width: 83%;
}

.right {
    float: right;
    width: 17%;
}
Copier après la connexion

Notez que la somme des largeurs atteint 100 % pour garantir que les divs remplissent toute la largeur du conteneur parent.

Utilisation de Flexbox :

Flexbox est un système de mise en page plus polyvalent qui vous permet de contrôler la taille et la position des éléments à l'aide de dimensions flexibles.

.container {
    display: flex;
}

.left {
    flex: 1;
}

.right {
    width: 250px;
}
Copier après la connexion

Dans cet exemple, le div ".container" est configuré pour s'afficher sous forme de flexbox. , et le div ".left" reçoit un facteur de croissance flexible de 1, ce qui lui permet de s'étendre pour remplir l'espace restant après le div ".right" à largeur fixe.

Utilisation du tableau d'affichage :

Vous pouvez également utiliser display: table pour créer une disposition à deux colonnes où la première colonne a une largeur fixe et la deuxième colonne occupe l'espace restant.

.left {
    display: table-cell;
    width: 250px;
}

.right {
    display: table-cell;
}
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal