As you can read on their page, the new Bootstrap 3 is "mobile first":
With Bootstrap 2, we added optional mobile friendly styles for key aspects of the framework. With Bootstrap 3, we've rewritten the project to be mobile friendly from the start. Instead of adding on optional mobile styles, they're baked right into the core. In fact, Bootstrap is mobile first. Mobile first styles can be found throughout the entire library instead of in separate files.
How can I disable the responsiveness? I want that my site will not rearrange itself for tablet or mobile.
With Bootstrap 2, we've gone fully responsive. Our components are scaled according to a range of resolutions and devices to provide a consistent experience, no matter what.
Twitter Bootstrap is a front end framework to develop web apps and sites fast. In modern web development, there are several components which are required in almost all web projects. Bootstrap provides you with all those basic modules - Grid, Typography, Tables, Forms, Buttons, and Responsiveness.
Bootstrap, originally named Twitter Blueprint, was developed by Mark Otto and Jacob Thornton at Twitter as a framework to encourage consistency across internal tools.
For a more explained procedure see How to use Twitter Bootstrap 3 for non-responsive site
From Bootstrap documentation (plus some explanations):
To disable responsive features, follow these steps. See it in action in the modified template below.
1) Remove (or just don't add) the viewport
<meta>
mentioned in the CSS docs
self-explanatory
2) Remove the max-width on the
.container
for all grid tiers with max-width: none !important; and set a regular width like width: 970px;. Be sure that this comes after the default Bootstrap CSS. You can optionally avoid the !important with media queries or some selector-fu.
Add this style:
.container{ max-width: none !important; width: 970px; }
3) If using navbars, undo all the navbar collapsing and expanding behavior (this is too much to show here, so peep the example).
Open variables.less
and set the variables:
@grid-float-breakpoint
to 0
@screen-xs-max
to 0
(this will be fixed; read here)
4) For grid layouts, make use of .col-xs-* classes in addition to or in place of the medium/large ones. Don't worry, the extra-small device grid scales up to all resolutions, so you're set there.
self-explanatory
You'll still need Respond.js for IE8 (since our media queries are still there and need to be picked up). This just disables the "mobile site" of Bootstrap.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With