Così sto creando una pagina web, dove i menu sul lato sinistro sono fissi (ti seguono quando scorri verso l'alto e verso il basso nella pagina). Attualmente sto usando il layout di The Grid: Foundation (by zurb) http://foundation.zurb.com/docs/grid.php. Che utilizza una griglia a dodici colonne. Sto riscontrando problemi nel posizionare il layout fisso e nello stesso tempo utilizzare la griglia. Come posso utilizzare un layout di griglia e elementi fissi su una pagina?Utilizzo della posizione fissa con un framework di layout di griglia
<div class="container">
<div class="row">
<div class="four columns relativePosition">
<div class="fixedPosition">
<div class="four columns">
Menu Here
</div>
</div>
</div>
<div class="eight columns">
Other Content
</div>
</div>
</div>
sono stato in grado di ottenere la posizione fissa di lavorare con tale struttura, ma in alcuni casi il contenuto del menù cresce troppo grande e si sovrappongono i contenuti della colonna di otto. Non so se c'è un modo migliore per farlo?
non funzionerà. Dire che la dimensione dello schermo è di 1200px. La larghezza della pagina è 1000 px. Se si applica una classe di colonna a un elemento fisso che fornisce una larghezza del 10%, l'elemento fisso otterrà una larghezza di '10% di 1200px = 120px'. Questo perché gli elementi con 'position: fixed' hanno la loro larghezza calcolata rispetto al viewport, non alle div parent. Mentre tutto ciò che non è una posizione fissa otterrà una larghezza del '10% di 1000px = 100px'. –