2012-04-25 196 views
13

Uso Twitter Bootstrap en uno de mis proyectos, pero tengo el problema de que mi contenido no está en la vista del navegador. Normalmente verá la barra de desplazamiento en el lado derecho de la pantalla, pero no en mi caso. Busqué en el archivo bootstrap css después de overflow: hidden; o algo así y lo eliminé, pero eso no resolvió el problema.Bootstrap: cómo habilitar barras de desplazamiento?

¿Alguien sabe cómo habilitar la barra de desplazamiento en bootstrap css? (Css y sin arranque de las barras se mostraron)

edición:

tengo descubrir que el problema de la navbar-fixed en la barra de navegación negro que se pueden agregar. Sin postition: fixed funciona bien.

+1

Publicar un cierto código para que podamos echar un vistazo, no podemos diagnosticar su problema a ciegas. –

+0

Creo que el problema está en algún lugar de su archivo CSS, sería útil algún código o vínculo a su proyecto. ¿Ha intentado verificar su contenedor en Firebug? – Nazariy

+1

http://stackoverflow.com/questions/9997192/twitter-bootstrap-fixed-layout-with-scrollable-sidebar –

Respuesta

2

me encontré con la eliminación de la "posición: fijo" de la barra de navegación resuelto este problema para mí:

.navbar-fixed-top, .navbar-fixed-bottom { 
    /*position: fixed;*/ 
    right: 0; 
    left: 0; 
    z-index: 1030; 
    margin-bottom: 0; 
} 

Este individuo también tiene alguna información más útil: http://davidlains.com/strange-twitter-bootstrap-scrolling-issue

+1

Como nota para todos, en mi caso, descubrí que tenía 'overflow: hidden' en mi estilo corporal. Tomó por siempre para encontrar eso. –

1
<style type="text/css"> 
      body, html { 
       height: 100%; 
       overflow: hidden; 
      } 

      .navbar-inner { 
       height: 40px; 
      } 

      .scrollable { 
       height: 100%; 
       overflow: auto; 
      } 

      .max-height { 
       height: 100%; 
      } 

      .no-overflow { 
       overflow: hidden; 
      } 

      .pad40-top { 
       padding-top: 40px; 
      } 
    </style> 

Hope esto es lo que busca

15

Asegúrese de que todos los <div> de la barra de navegación estén cerrados. De lo contrario, la propiedad fija es heredada por las etiquetas descendentes y las barras de desplazamiento desaparecen.

1

Falta un </div> de cierre en su código HTML. Por cada <div class="foobar"> debe tener un cierre </div>. Este (problema de desplazamiento) puede ocurrir al usar Twitter bootstrap y no cerrar sus divs.

3

Anule con su última hoja de estilo.
(probablemente su propio tema de estilo.)

html, body { 
    overflow: visible; 
} 
+0

También se vio obligado a hacer este desbordamiento: visible! Importante en la clase de cuerpo. Eliminar posición: solucionado no funcionó para mí. –

Cuestiones relacionadas