From ef8e5853cbfc4f4babacd3527ab3eb0e4b741acc Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 20 Jun 2013 17:15:09 -0700 Subject: [PATCH] Fixes #8154: enforce full width `.navbar-nav.pull-right` in mobile Prevents an odd alignment issue in mobile views by forcing the nav links to be full width without undoing the float. --- docs/assets/css/bootstrap.css | 5 +++++ less/navbar.less | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 9379177da6..685e2e9844 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -3481,6 +3481,10 @@ button.close { background-color: transparent; } +.navbar-nav.pull-right { + width: 100%; +} + .navbar-static-top { border-radius: 0; } @@ -3709,6 +3713,7 @@ button.close { } .navbar-nav.pull-right { float: right; + width: auto; } .navbar-toggle { position: relative; diff --git a/less/navbar.less b/less/navbar.less index 59ea92dbda..54f4b75ab3 100644 --- a/less/navbar.less +++ b/less/navbar.less @@ -48,6 +48,12 @@ color: @navbar-link-disabled-color; background-color: @navbar-link-disabled-bg; } + + // Right aligned contents + // Make them full width first so that they align properly on mobile + &.pull-right { + width: 100%; + } } @@ -296,6 +302,7 @@ &.pull-right { float: right; + width: auto; } }