Boostrap Navbar-expand Not Working Properly
Solution 1:
To be more specific about what Bootstrap is doing: Bootstrap provides tools to allow the author not only to style html elements but to style them differently at different screen sizes. .navbar-expand-lg
behaves differently from .navbar-expand-sm
, for example. If you want the nav menu to always be expanded, use .navbar-expand
with no -sm, -md, -lg, or -xl appended to the class name.
Bootstrap uses .navbar-expand-lg
in the example code on its Navbar documentation page, but does explain that
Navbars require a wrapping .navbar with .navbar-expand{-sm|-md|-lg|-xl} for responsive collapsing and color scheme classes.
You may append {-sm|-md|-lg|-xl} depending on when you want your navbar to stop expanding and begin to stack vertically. This is a common pattern in Bootstrap by the way, there are a lot of customizable classes based on mobile responsive breakpoints, so be advised going forward a lot of styling may be tweaked to the degree to which your design is to be responsive.
Post a Comment for "Boostrap Navbar-expand Not Working Properly"