Nella mia app ho una mappa di navigazione e una mappa google 100% x 100%. Vorrei aggiungere una barra laterale sulla destra con diversi filtri. Il motivo per aggiungerlo sul lato destro è dovuto alla migliore esperienza su schermi più piccoli, dato che il contenuto giusto viene spinto di seguito.Bootstrap Twitter e Google Maps
La mappa intonaci a schermo intero con un liquido (%) i valori quando ho appena aggiungo la mappa dopo l'ultima barra di navigazione div, in questo modo:
Map è visibile:
<div class="navbar">
<nav bar stuff......>
</div>
<div id="map-canvas"></div>
Mappa non è visibile se provo ad aggiungerlo all'interno di una span per controllarne la dimensione e aggiungere una barra laterale.
<div class="container-fluid">
<div class="row-fluid">
<div class="span9">
<div id="map-canvas"></div>
</div>
<div class="span3">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Sidebar</li>
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div>
</div>
</div>
</div>
Non voglio aggiungere un valore fisso alla mappa, poiché elimina lo scopo del fluido.
Grazie in anticipo per eventuali suggerimenti su come rendere visibile la mappa all'interno di un contenitore-fluido.
Questo layout guarda bene, forse è stato definito dimensioni, il bordo, il margine o il valore padding nel CSS? Se no, puoi provare a rimuovere la classe "bene" nella tua lista, se questo è il problema, scrivi semplicemente un div interno wrapper come figlio di 'nav nav-list' –
Hai la risposta qui. L'altezza della mappa è stata impostata su zero. Link per rispondere. https://github.com/twitter/bootstrap/issues/2475 – Epalissad