2011-08-25 8 views
8

Encuentro que las barras de desplazamiento (deshabilitadas o habilitadas) aparecerán en los lados de la div a pesar de que el elemento haya alcanzado su longitud máxima o no. Simplemente poniendo desbordamiento: valor; los mostrará automáticamente. ¿Cómo lo hago para que las barras de desplazamiento solo se muestren cuando el elemento ha alcanzado su altura máxima?¿Cómo mostrar las barras de desplazamiento de un div editable por contenido solo cuando ha alcanzado su altura máxima?

+0

Solo puedo adivinar, pero ¿estás intentando construir un editor wysiwyg? Si es así, te recomendaría que cambies de div a iframe como objeto de escenario. Más fácil de manejar, [aquí] (http://stackoverflow.com/questions/5059976/maintaining-aesthetic-scroll-in-contenteditable-div/5063142#5063142) – Cu7l4ss

Respuesta

15

Uso del desbordamiento: el auto solo debe producir barras de desplazamiento cuando se excede la altura.

div.scrollbars { 
    max-height: 100px; 
    overflow: auto; 
} 
Cuestiones relacionadas