

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


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). dropdown-backdrop element isn’t used on iOS in the nav because of the complexity of z-indexing. iOS text fields and scrollingĪs of iOS 9.2, while a modal is open, if the initial touch of a scroll gesture is within the boundary of a textual or a, the content underneath the modal will be scrolled instead of the modal itself. See Chrome bug #175502 (fixed in Chrome v40) and WebKit bug #153852. To that end, when you scroll past the top or bottom of a modal in either of those devices’ browsers, the content will begin to scroll. Support for overflow: hidden on the element is quite limited in iOS and Android. Modals and dropdowns on mobile Overflow and scrolling If you require Internet Explorer support, please use Bootstrap v4. Unofficially, Bootstrap should look and behave well enough in Chromium and Chrome for Linux, and Firefox for Linux, though they are not officially supported. For Firefox, in addition to the latest normal stable release, we also support the latest Extended Support Release (ESR) version of Firefox.
