Commit 317c667d authored by Mark Otto's avatar Mark Otto

rewrite browser and device support

parent 491cc512
...@@ -22,6 +22,7 @@ exclude: [assets/less/] ...@@ -22,6 +22,7 @@ exclude: [assets/less/]
current_version: 4.0.0-alpha current_version: 4.0.0-alpha
repo: https://github.com/twbs/bootstrap repo: https://github.com/twbs/bootstrap
sass_repo: https://github.com/twbs/bootstrap-sass sass_repo: https://github.com/twbs/bootstrap-sass
slack: https://bootstrap-slack.herokuapp.com
download: download:
source: https://github.com/twbs/bootstrap/archive/v3.3.5.zip source: https://github.com/twbs/bootstrap/archive/v3.3.5.zip
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<ul class="nav bd-sidenav"> <ul class="nav bd-sidenav">
{% for doc in group.pages %} {% for doc in group.pages %}
{% assign slug = doc.title | downcase | replace: ' ', '-' %} {% assign slug = doc.title | downcase | replace: ' ', '-' | replace:'-&-','-' %}
{% assign active = nil %} {% assign active = nil %}
{% if page.url contains slug %} {% if page.url contains slug %}
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
{% endif %} {% endif %}
<li class="{{ active }}"> <li class="{{ active }}">
<a href="{{ site.baseurl }}/{{ group.title | downcase | replace: ' ', '-' }}/{{ doc.title | downcase | replace: ' ', '-' }}"> <a href="{{ site.baseurl }}/{{ group.title | downcase | replace: ' ', '-' }}/{{ doc.title | downcase | replace: ' ', '-' | replace:'-&-','-' }}">
{{ doc.title }} {{ doc.title }}
</a> </a>
......
--- ---
layout: page layout: page
title: Supported platforms title: Browsers and devices
group: getting-started group: getting-started
--- ---
Bootstrap is built to work best with the latest techniques. As such, older desktop and mobile browsers may display differently, but should remain fully functional. Bootstrap supports a wide variety of modern browsers and devices, and some older ones. See which exact ones below, as well as detailed information on known quirks and bugs.
## Contents ## Contents
...@@ -15,6 +15,10 @@ Bootstrap is built to work best with the latest techniques. As such, older deskt ...@@ -15,6 +15,10 @@ Bootstrap is built to work best with the latest techniques. As such, older deskt
Bootstrap supports the **latest, stable releases** of all major browsers and platforms. On Windows, **we support Internet Explorer 9-11**. More specific support information is provided below. Bootstrap supports the **latest, stable releases** of all major browsers and platforms. On Windows, **we support Internet Explorer 9-11**. More specific support information is provided below.
### Mobile devices
Generally speaking, Bootstrap supports the latest versions of each major platform's default browsers.
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-bordered table-striped"> <table class="table table-bordered table-striped">
<thead> <thead>
...@@ -22,7 +26,6 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla ...@@ -22,7 +26,6 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla
<td></td> <td></td>
<th>Chrome</th> <th>Chrome</th>
<th>Firefox</th> <th>Firefox</th>
<th>Internet Explorer</th>
<th>Opera</th> <th>Opera</th>
<th>Safari</th> <th>Safari</th>
<th>Android Browser &amp; WebView</th> <th>Android Browser &amp; WebView</th>
...@@ -33,10 +36,9 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla ...@@ -33,10 +36,9 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla
<th scope="row">Android</th> <th scope="row">Android</th>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-muted" rowspan="3" style="vertical-align: middle;">N/A</td>
<td class="text-danger">Not supported</td> <td class="text-danger">Not supported</td>
<td class="text-muted">N/A</td> <td class="text-muted">N/A</td>
<td class="text-success">Android v5.0+<br>supported</td> <td class="text-success">Android v5.0+ supported</td>
</tr> </tr>
<tr> <tr>
<th scope="row">iOS</th> <th scope="row">iOS</th>
...@@ -46,13 +48,34 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla ...@@ -46,13 +48,34 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-muted">N/A</td> <td class="text-muted">N/A</td>
</tr> </tr>
</tbody>
</table>
</div>
### Desktop browsers
Similarly, the latest versions of most desktop browsers are supported.
<div class="table-responsive">
<table class="table table-bordered table-striped">
<thead>
<tr>
<td></td>
<th>Chrome</th>
<th>Firefox</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari</th>
</tr>
</thead>
<tbody>
<tr> <tr>
<th scope="row">Mac OS X</th> <th scope="row">Mac</th>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-muted">N/A</td>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-muted">N/A</td>
</tr> </tr>
<tr> <tr>
<th scope="row">Windows</th> <th scope="row">Windows</th>
...@@ -61,7 +84,6 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla ...@@ -61,7 +84,6 @@ Bootstrap supports the **latest, stable releases** of all major browsers and pla
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-success">Supported</td> <td class="text-success">Supported</td>
<td class="text-danger">Not supported</td> <td class="text-danger">Not supported</td>
<td class="text-muted">N/A</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -114,12 +136,14 @@ Visit [Can I use...](http://caniuse.com/) for details on browser support of CSS3 ...@@ -114,12 +136,14 @@ Visit [Can I use...](http://caniuse.com/) for details on browser support of CSS3
As of v4, Bootstrap no longer supports IE8. **If you require IE8 support, we recommend you use Bootstrap 3.** It's still supported by our team for bugfixes and documentation changes, but no new features will be added to it. As of v4, Bootstrap no longer supports IE8. **If you require IE8 support, we recommend you use Bootstrap 3.** It's still supported by our team for bugfixes and documentation changes, but no new features will be added to it.
Alternatively, you can add the some third party JavaScript to backfill support for the browser. You'll need the following: Alternatively, you may add some third party JavaScript to backfill support for IE8 to Bootstrap 4. You'll need the following:
* [The HTML5 shiv](http://en.wikipedia.org/wiki/HTML5_Shiv) * [The HTML5 shiv](http://en.wikipedia.org/wiki/HTML5_Shiv)
* [Respond.js](https://github.com/scottjehl/Respond) * [Respond.js](https://github.com/scottjehl/Respond)
* [Rem unit polyfill](https://github.com/chuckcarpenter/REM-unit-polyfill) * [Rem unit polyfill](https://github.com/chuckcarpenter/REM-unit-polyfill)
No support will be provided for this, though you may find some help from the community in [our Slack channel]({{ site.slack }}).
## IE Compatibility modes ## IE Compatibility modes
Bootstrap is not supported in the old Internet Explorer compatibility modes. To be sure you're using the latest rendering mode for IE, consider including the appropriate `<meta>` tag in your pages: Bootstrap is not supported in the old Internet Explorer compatibility modes. To be sure you're using the latest rendering mode for IE, consider including the appropriate `<meta>` tag in your pages:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment