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

Pourquoi `width: auto` ne fonctionne-t-il pas comme prévu pour les champs ``, et comment puis-je les faire remplir l'espace disponible ?

Linda Hamilton
Libérer: 2024-10-30 03:03:28
original
391 Les gens l'ont consulté

Why doesn't `width: auto` work as expected for `` fields, and how can I make them fill available space?

width:auto Comportement pour Champs

Question :

Malgré l'attente selon laquelle width:auto pour les éléments de niveau bloc permettrait à l'élément de remplir l'espace disponible, cela ne semble pas fonctionner chemin pour éléments. Clarifiez la définition de width:auto et suggérez une solution pour obtenir le comportement souhaité consistant à remplir l'espace disponible pour champs.

Réponse :

La largeur d'un champ L'élément est calculé en fonction de son attribut size, et non de la propriété de style width. La valeur de taille par défaut détermine la largeur automatique initiale.

Pour obtenir le comportement attendu de remplissage de l'espace disponible, essayez de définir width:100 % au lieu de width:auto.

Exemple :

<code class="html"><form action="" method="post" style="width:200px;background:khaki">
  <input style="width:100%" />
</form></code>
Copier après la connexion

Remarque supplémentaire :

Pour affiner davantage la largeur, ajoutez des marges et des bordures négatives pour annuler les marges et bordures par défaut appliquées par le navigateur. Cela garantit la cohérence entre les différents navigateurs, sauf dans Internet Explorer, qui applique les bordures différemment.

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