Browsers and devices

      Learn about the browsers and devices, from modern to old, that are supported by Bootstrap, including known quirks and bugs for each.

      Supported browsers

      Bootstrap supports the latest, stable releases of all major browsers and platforms.

      Alternative browsers which use the latest version of WebKit, Blink, or Gecko, whether directly or via the platform’s web view API, are not explicitly supported. However, Bootstrap should (in most cases) display and function correctly in these browsers as well. More specific support information is provided below.

      You can find our supported range of browsers and their versions in our .browserslistrc file:

      # https://github.com/browserslist/browserslist#readme
      
      >= 0.5%
      last 2 major versions
      not dead
      Chrome >= 60
      Firefox >= 60
      Firefox ESR
      iOS >= 12
      Safari >= 12
      not Explorer <= 11
      

      We use Autoprefixer to handle intended browser support via CSS prefixes, which uses Browserslist to manage these browser versions. Consult their documentation for how to integrate these tools into your projects.

      Mobile devices

      Generally speaking, Bootstrap supports the latest versions of each major platform’s default browsers. Note that proxy browsers (such as Opera Mini, Opera Mobile’s Turbo mode, UC Browser Mini, Amazon Silk) are not supported.

      Chrome Firefox Safari Android Browser & WebView
      Android Supported Supported v6.0+
      iOS Supported Supported Supported

      Desktop browsers

      Similarly, the latest versions of most desktop browsers are supported.

      Chrome Firefox Microsoft Edge Opera Safari
      Mac Supported Supported Supported Supported Supported
      Windows Supported Supported Supported Supported

      For Firefox, in addition to the latest normal stable release, we also support the latest Extended Support Release (ESR) version of Firefox.

      Unofficially, Bootstrap should look and behave well enough in Chromium and Chrome for Linux, and Firefox for Linux, though they are not officially supported.

      Internet Explorer

      Internet Explorer is not supported. If you require Internet Explorer support, please use Bootstrap v4.

      Modals and dropdowns on mobile

      Overflow and scrolling

      Support for overflow: hidden; on the <body> element is quite limited in iOS and Android. To that end, when you scroll past the top or bottom of a modal in either of those devices' browsers, the <body> content will begin to scroll. See Chrome bug #175502 (fixed in Chrome v40) and WebKit bug #153852.

      iOS text fields and scrolling

      As of iOS 9.2, while a modal is open, if the initial touch of a scroll gesture is within the boundary of a textual <input> or a <textarea>, the <body> content underneath the modal will be scrolled instead of the modal itself. See WebKit bug #153856.

      The .dropdown-backdrop element isn’t used on iOS in the nav because of the complexity of z-indexing. Thus, to close dropdowns in navbars, you must directly click the dropdown element (or any other element which will fire a click event in iOS).

      Browser zooming

      Page zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds.

      Validators

      In order to provide the best possible experience to old and buggy browsers, Bootstrap uses CSS browser hacks in several places to target special CSS to certain browser versions in order to work around bugs in the browsers themselves. These hacks understandably cause CSS validators to complain that they are invalid. In a couple places, we also use bleeding-edge CSS features that aren’t yet fully standardized, but these are used purely for progressive enhancement.

      These validation warnings don’t matter in practice since the non-hacky portion of our CSS does fully validate and the hacky portions don’t interfere with the proper functioning of the non-hacky portion, hence why we deliberately ignore these particular warnings.

      Our HTML docs likewise have some trivial and inconsequential HTML validation warnings due to our inclusion of a workaround for a certain Firefox bug.

      返回頂部
      主站蜘蛛池模板: 国产精品亚洲综合一区在线观看| 亚洲性色精品一区二区在线| 亚洲日韩国产一区二区三区| 国产精品 一区 在线| 人妻久久久一区二区三区| 无码中文字幕一区二区三区| 国产色综合一区二区三区| 国产精品一区二区电影| 国产精品一区视频| 人妻AV中文字幕一区二区三区| 成人精品一区久久久久| 夜精品a一区二区三区| 亚洲一区在线观看视频| 久久99热狠狠色精品一区| 激情内射日本一区二区三区| 一区视频免费观看| 亚洲国产av一区二区三区| 无码日韩人妻AV一区免费l| 国产高清视频一区二区| 国产成人无码aa精品一区| 国产伦精品一区三区视频| 视频在线观看一区| 日韩有码一区二区| 国产激情一区二区三区 | 国产激情无码一区二区三区| 久久精品国产一区二区三区| 国产一区二区三区免费观在线 | 久久精品国内一区二区三区| 久久精品国产一区| 国产激情视频一区二区三区| 免费一区二区无码东京热| 亚洲日韩精品一区二区三区无码 | 精品无码一区二区三区爱欲| 一区二区在线视频| 久久一区二区三区精华液使用方法 | 高清国产AV一区二区三区| 亚洲一区二区电影| 成人一区专区在线观看| 精品一区二区三区影院在线午夜 | 亚洲av无码片vr一区二区三区| 午夜一区二区免费视频|