hacer foundations fijo fija ejemplos dinamico con cabecera botones bootstrap css responsive-design zurb-foundation

foundations - header html css



Una barra superior de navegaciĆ³n centrada de ancho completo-FundaciĆ³n Zurb (4)

Como dice Foundation 4 docs: http://foundation.zurb.com/docs/components/top-bar.html

Si desea que su navegación se establezca en el ancho de la cuadrícula, envuélvala en div class = "contener a la cuadrícula" .

Así que trata de usar lo siguiente:

<div class="contain-to-grid"> <!-- Your nav bar --> <nav class="top-bar"> <ul class="title-area"> <!-- Title area here... --> </ul> <section class="top-bar-section"> <ul class="left"> <!-- Title area here... --> </ul> <ul class="right"> <!-- Title area here... --> </ul> </section> </nav> </div>

Espero que esto ayude !

Estoy usando Zurb Foundation 4 y necesito que mi barra de navegación superior esté centrada como .large-12.columns

Intenté lo siguiente (pero no funciona)

<div class="row"> <div class="large-12 columns"> <nav class="top-bar"> <ul class="title-area"> ... </ul> <section class="top-bar-section"> <ul class="left"> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> </ul> <ul class="right"> <li><a href="#">Link 3</a></li> <li><a href="#">Link 4</a></li> </ul> </section> </nav> </div> </div>

Actualizar:

jsFiddle según el ejemplo de Foundation. Si el tamaño del navegador es grande, el ancho de navegación cambia. Pero quiero que se centre fijo como contenido principal.


El marco de la base permite que la row anidada la primera <div class="row"> obtenga el ancho de la página, pero puede poner otra <div class="row"> en ella, que tiene un ancho de 12 columnas más grande.

Puede consultar los documentos relacionados con esta función aquí: http://foundation.zurb.com/docs/components/grid.html

¿Está seguro de que la fila que pega en la pregunta es la primera en su código HTML? Si es así, ¿puede pegar un enlace para una demostración de su código, por favor?

EDITAR

Si entiendo sus derechos, es bastante simple hacerlo con CSS:

.top-bar { max-width: 900px; margin:auto; }


Si entiendo correctamente lo que quieres, solo necesitas envolver tu elemento nav.top-bar en un div con la clase contener-a-cuadrícula .

<div class="row"> <div class="contain-to-grid"> <nav class="top-bar"> <ul class="title-area"> ... </ul> <section class="top-bar-section"> <ul class="left"> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> </ul> <ul class="right"> <li><a href="#">Link 3</a></li> <li><a href="#">Link 4</a></li> </ul> </section> </nav> </div> </div>


<div class="contain-to-grid"> <nav class="top-bar" data-topbar role="navigation"> <div class="row"> <div class="large-12 columns"> <ul class="menu" data-responsive-menu="accordion"> <li><a href="#">1</a> </li> <li><a href="#">2</a> </li> <li><a href="#">3</a> </li> <li><a href="#">4</a> </li> </ul> </div> </div> </nav>