Maison > interface Web > tutoriel CSS > le corps du texte

Comment faire en sorte qu'un élément d'entrée remplisse la largeur restante de son conteneur ?

Susan Sarandon
Libérer: 2024-11-13 07:50:02
original
231 Les gens l'ont consulté

How to Make an Input Element Fill the Remaining Width of its Container?

Comment styliser un élément d'entrée pour l'adapter à la largeur restante de son conteneur

Vous pouvez souvent rencontrer des situations dans lesquelles vous avez un élément d'entrée à côté d'une étiquette dans un format fixe. conteneur de largeur. L'objectif est que le champ de saisie ajuste dynamiquement sa largeur pour remplir l'espace restant sans provoquer de sauts de ligne.

Solution CSS

<br>form {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">width: 500px;
overflow: hidden;
background-color: yellow;
Copier après la connexion

}
entrée {

width: 100%;
Copier après la connexion

}
span {

display: block;
overflow: hidden;
padding-right:10px;
Copier après la connexion

}
bouton {

float: right;
Copier après la connexion

}

<br><form method="post"></p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> <button>Search</button>
 <span><input type="text" title="Search" /></span>
Copier après la connexion


< ;/pre>

Cette solution utilise plusieurs techniques clés :

  • L'élément d'entrée est enveloppé dans un span avec un display: block, en le définissant pour qu'il se comporte comme un élément de niveau bloc.
  • Le span a également une propriété overflow: Hidden pour empêcher tout débordement d'entrée excessif d'être visible.
  • Le bouton flotte vers la droite, le faisant se positionner à l'extrême droite du conteneur.
  • La largeur de l'élément d'entrée est définie sur 100 %, remplissant efficacement la largeur restante du formulaire.

Cette approche fournit un moyen simple et efficace de dimensionner dynamiquement un élément d'entrée pour l'adapter à la largeur restante, quelle que soit la longueur de l'étiquette. .

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
Article précédent:Comment puis-je modifier dynamiquement du texte au survol de la souris à l'aide de jQuery ? Article suivant:Comment fermer le menu réduit de Bootstrap 3 lors d'un clic sur un lien ?
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
Derniers numéros
Rubriques connexes
Plus>
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal