CSS Hauteur Max de la Propriété
Est-il un bon de la croix-navigateur manière de définir une max-height
propriété d'un DIV et quand DIV va au-delà de la max-height
, il se transforme en un dépassement de capacité avec les barres de défilement?
- vous ne pourriez pas vous il suffit de régler la hauteur de votre max de hauteur et de définir la
overflow: scroll;
? - Qui fonctionne à l'aide d'une hauteur statique par exemple 200px. Toutefois, si votre taille est un pourcentage par exemple, 100%, puis débordant de contenu remplace la hauteur spécifiée et il suffit de les étirer élément au lieu de découper ou de l'introduction de barres de défilement.
Vous devez vous connecter pour publier un commentaire.
Malheureusement IE6 n'est pas, donc vous devez utiliser une expression pour IE6, puis définissez le max de hauteur pour tous les autres navigateurs:
Overflow:auto seraient les plus susceptibles de travailler dans la plupart des cas, pour avoir un extra déborder.
J'ai trouvé cette solution à partir d'un poste faite en 2005 (Min-Height Rapide hack). C'est un hack, mais c'est simple et pur CSS:
L'exemple est pour max-height, mais il travaille pour le min-height, min-width et max-width. 🙂
*Remarque: Vous devez utiliser les valeurs absolues, les pourcentages ne fonctionnent pas.
Tous vous avez besoin maintenant, c'est le "overflow:scroll;" pour faire ce travail avec des barres de défilement
min-width/height
, pasmax-width/height
.Pouvez-vous avoir un wrapper de div avec la hauteur de la définir comme votre taille et votre overflow: défilement. Ensuite, l'intérieur de la div n'a pas de hauteur définie et à mesure qu'il grandit, il remplira ensuite, utilisez les barres de défilement de la première div?
Majeur hack (RedWolves de style):
J'étais pas d'amour de la max-attribut hauteur alors j'ai eu cette alreadyand réussi avec ces 2 classes. Mais c'est moche donc dans la recherche pour mieux frapper à cette question. divMax avoir
position:absolute
permet contenu derrière, mais les contrôles de l'ultime hauteur de divInner de 200px.J'ai trouvé ce de http://www.tutorialspoint.com/css/css_scrollbars.htm et un peu modifié. Il semble à la fois pour IE9 et FF19