<li><a href="#navbar-basic">Basic navbar</a></li>
<li><a href="#navbar-nav">Nav links</a></li>
<li><a href="#navbar-forms">Forms in navbars</a></li>
+ <li><a href="#navbar-buttons">Buttons in navbars</a></li>
+ <li><a href="#navbar-component-alignment">Component alignment</a></li>
+ <li><a href="#navbar-text">Text in navbars</a></li>
<li><a href="#navbar-fixed-top">Fixed top navbar</a></li>
<li><a href="#navbar-fixed-bottom">Fixed bottom navbar</a></li>
<li><a href="#navbar-static-top">Static top navbar</a></li>
</form>
{% endhighlight %}
- <h3>Component alignment</h3>
- <p>Align nav links, search form, or text, use the <code>.pull-left</code> or <code>.pull-right</code> utility classes. Both classes will add a CSS float in the specified direction.</p>
+ <h3 id="navbar-buttons">Buttons</h3>
+ <p>For buttons not residing in a <code><form></code>, add this class to vertically center buttons within a navbar.</p>
+ <div class="bs-docs-example">
+ <div class="navbar">
+ <a href="#" class="navbar-brand">Derp</a>
+ <button type="button" class="btn">Submit</button>
+ </div>
+ </div>
- <h3>Using dropdowns</h3>
- <p>Add dropdowns and dropups to the nav with a bit of markup and the <a href="./javascript.html#dropdowns">dropdowns JavaScript plugin</a>.</p>
+ <h3 id="navbar-component-alignment">Component alignment</h3>
+ <p>Align nav links, search form, or text, use the <code>.pull-left</code> or <code>.pull-right</code> utility classes. Both classes will add a CSS float in the specified direction.</p>
- <h3>Text</h3>
+ <h3 id="navbar-text">Text</h3>
<p>Wrap strings of text in an element with <code>.navbar-text</code>, usually on a <code><p></code> tag for proper leading and color.</p>
}
+
+// Buttons in navbar
+//
+// Vertically center a button within a navbar (when *not* in a form).
+
+.navbar-btn {
+ margin-top: ((@navbar-height - @input-height-base) / 2);
+}
+
/*
// Janky solution for now to account for links outside the .nav
}
}
-// Buttons in navbar
-// -------------------------
-.navbar .btn,
-.navbar .btn-group {
- .navbarVerticalAlign(30px); // Vertically center in navbar
-}
-.navbar .btn-group .btn,
-.navbar .input-prepend .btn,
-.navbar .input-append .btn {
- margin-top: 0; // then undo the margin here so we don't accidentally double it
-}
-
-
*/