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.

      返回頂部
      主站蜘蛛池模板: 99无码人妻一区二区三区免费| 国产一区在线播放| 日韩在线视频一区| 日韩AV无码久久一区二区| 风间由美在线亚洲一区| 一区二区三区国产精品| 熟妇人妻系列av无码一区二区 | 高清一区二区三区日本久 | 亚洲国产精品自在线一区二区| 国产精品成人一区无码| 中文字幕一区二区三区久久网站| 丝袜无码一区二区三区| 日本丰满少妇一区二区三区| 人妻精品无码一区二区三区 | 国产福利电影一区二区三区,亚洲国模精品一区 | 日本精品夜色视频一区二区| 色婷婷香蕉在线一区二区| 精品国产aⅴ无码一区二区| 少妇无码一区二区三区| 日韩精品无码中文字幕一区二区| 久久精品国产一区二区三区日韩| 久久一区二区免费播放| 亚洲一区二区三区在线播放| 国产精品亚洲不卡一区二区三区| 日本美女一区二区三区| 亚洲一区二区三区国产精品| 红杏亚洲影院一区二区三区| 日韩人妻无码一区二区三区综合部| 久久精品无码一区二区日韩AV| 国产在线观看一区精品 | 一区二区三区无码被窝影院| 亚洲一区二区三区国产精品无码 | 精品国产高清自在线一区二区三区 | 无码午夜人妻一区二区不卡视频| 亚洲精品日韩一区二区小说| 无码一区二区三区亚洲人妻| 国产一区二区三区播放| 精品久久久久中文字幕一区| 国产av成人一区二区三区| 亚洲电影一区二区三区| 男插女高潮一区二区|