D'accord, alors qu'est-ce que j'espère faire, c'est créer un div pouvant autosser en fonction du contenu qui y est, mais il devrait utiliser la plus petite largeur possible. Je n'ai aucune idée de la façon de faire cela.
Donc, si j'ai une balise divisée qui a 3 caractères qui ne fait aucun doute sous 200px de large, ce que je veux, c'est que la DIV soit à 200px alors. S'il y a beaucoup plus de texte, j'aimerais que la taille automatique de l'automobile afin que le texte soit adapté. P>
** Est-ce possible avec Just *** CSS *? **** P>
** Laissez-moi voir si je peux expliquer cela mieux. J'ai un div: Qu'est-ce que j'espère avoir lieu est si le texte est modifié, il sera toujours d'au moins 200px de large. Comme ceci: p> mais s'il s'agissait d'un texte encore plus long, le premier exemple continuerait de s'étendre à l'extérieur du passé 200px: p> Cependant, je dispose d'une limite (quantité limitée d'espace) que cela peut aller pour que j'ai besoin de la mettre une largeur maximale. Cela a-t-il de sens ou dois-je préciser les choses plus? P> p>
p>
3 Réponses :
Si j'ai compris ce que vous demandez à propos de correctement, espère que cela a aidé, mais nous pouvons vous aider davantage si vous spécifiez le comportement que vous essayez de faire ou de réaliser. P> code> à la place. P>
Vous pouvez «rétrécir» un DIV de différentes manières différentes. Le plus facile est probablement à Consultez http://haslayout.net/csss-Tuts/css-s-shrink- Enveloppez pour plus de détails et plus de méthodes. P>
Si vous souhaitez que la largeur minimale soit 200px (contradictoire à votre premier paragraphe), vous pouvez utiliser Affichage: Inline; Code> Mais un flotteur se comportera comme si vous décrivez également. P>
min-largeur: 200px; code> avec affichage: inline-block code> pour instance. p>
Le problème est que tel que CSS: p> html: p> (Notez comment nous avons dû ajouter
Beau! Merci beaucoup! Exactement ce que je cherchais à faire. code> faisant la taille automatique pour s'adapter à leur contenu, mais ils n'acceptent pas de définir leur largeur par CSS em>. La solution de contournement est de rendre votre
code> S avant le
Voici comment cela ressemble quand rendu:
Cela semble fonctionner sur Firefox, Chrome et IE8 (pour IE8, vous devez spécifier un DOCTYPE). J'espère que cela a aidé! P> p>
Vous devrez peut-être utiliser JavaScript.