2012-09-27 10 views

Répondre

1

Faire la .navbar une colonne de largeur avec la classe .span12 comme ceci:

<div class="navbar span12"> 

demo


Explication

Les éléments avec la classe row ont un margin-left négatif par défaut à Compense les marges sur les colonnes (avec la classe span). Les colonnes ont une marge-gauche pour se distancer de la colonne avant, de sorte que le contenu a un bon espacement. Par défaut, le bootstrap a 12 colonnes, donc quand vous faites la taille des 12 colonnes navbar il est exactement dans le conteneur. Mais parce que c'est une colonne, il a le droit margin-left de compenser le négatif margin-left du row. Vous pouvez voir un bel exemple des différentes tailles de colonnes here.

+0

wow! cela a fonctionné. mais serais-tu si gentil de m'expliquer la logique derrière? je veux juste savoir. – user1666411

+0

@ user1666411 J'ai mis à jour la réponse avec une explication – Ties

0

Le est une marge: -20px; sur ".row, .thumbnails" et sur ".row". Remplacez ceci pour éviter que votre problème ne se produise.

Questions connexes