diff options
| author | Mark Otto <[email protected]> | 2017-03-19 15:47:34 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2017-03-19 15:47:34 -0700 |
| commit | caebfcd246d7a09f311091adf2dbe835dee244b2 (patch) | |
| tree | a18e262513d960278968c64603a5852fa20a7fa3 /docs/components | |
| parent | bfcfbb7d5c93a9f6bd0d0d1575e85b3f3fc3e81d (diff) | |
| download | bootstrap-caebfcd246d7a09f311091adf2dbe835dee244b2.tar.xz bootstrap-caebfcd246d7a09f311091adf2dbe835dee244b2.zip | |
Fix justified nav styles and update nav docs for fill/justify
- Justified and fill nav variants need .nav-item classes on the anchors in addition to .nav-link
- Fix broken styles for the .nav-justified class which wasn't actually doing what we needed it to
Diffstat (limited to 'docs/components')
| -rw-r--r-- | docs/components/navs.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/components/navs.md b/docs/components/navs.md index 5b9397fc1..047eb2205 100644 --- a/docs/components/navs.md +++ b/docs/components/navs.md @@ -185,6 +185,17 @@ Force your `.nav`'s contents to extend the full available width one of two modif </ul> {% endexample %} +When using a `<nav>`-based navigation, be sure to include `.nav-item` on the anchors. + +{% example html %} +<nav class="nav nav-pills nav-fill"> + <a class="nav-item nav-link active" href="#">Active</a> + <a class="nav-item nav-link" href="#">Link</a> + <a class="nav-item nav-link" href="#">Link</a> + <a class="nav-item nav-link disabled" href="#">Disabled</a> +</nav> +{% endexample %} + For equal-width elements, use `.nav-justified`. All horizontal space will be occupied by nav links, but unlike the `.nav-fill` above, every nav item will be the same width. {% example html %} @@ -204,6 +215,17 @@ For equal-width elements, use `.nav-justified`. All horizontal space will be occ </ul> {% endexample %} +Similar to the `.nav-fill` example using a `<nav>`-based navigation, be sure to include `.nav-item` on the anchors. + +{% example html %} +<nav class="nav nav-pills nav-justified"> + <a class="nav-item nav-link active" href="#">Active</a> + <a class="nav-item nav-link" href="#">Link</a> + <a class="nav-item nav-link" href="#">Link</a> + <a class="nav-item nav-link disabled" href="#">Disabled</a> +</nav> + +{% endexample %} ## Working with flex utilities If you need responsive nav variations, consider using a series of [flexbox utilities]({{ site.baseurl }}/utilities/flexbox/). While more verbose, these utilities offer greater customization across responsive breakpoints. In the example below, our nav will be stacked on the lowest breakpoint, then adapt to a horizontal layout that fills the available width starting from the small breakpoint. |
