Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coliff/bootstrap-ie7
Bootstrap 3 CSS for IE7
https://github.com/coliff/bootstrap-ie7
bootstrap css htc ie7 polyfill
Last synced: 3 days ago
JSON representation
Bootstrap 3 CSS for IE7
- Host: GitHub
- URL: https://github.com/coliff/bootstrap-ie7
- Owner: coliff
- License: mit
- Created: 2012-12-27T06:01:33.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2020-07-06T09:26:54.000Z (over 4 years ago)
- Last Synced: 2024-05-01T22:18:08.671Z (9 months ago)
- Topics: bootstrap, css, htc, ie7, polyfill
- Homepage: https://coliff.github.io/bootstrap-ie7/
- Size: 124 KB
- Stars: 576
- Watchers: 50
- Forks: 205
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Bootstrap 3 for IE7
[![LICENSE](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/coliff/bootstrap-ie7/master/LICENSE)
[![Tip Me via PayPal](https://img.shields.io/badge/PayPal-tip%20me-green.svg?logo=paypal)](https://www.paypal.me/coliff)
[![github-stars-image](https://img.shields.io/github/stars/coliff/bootstrap-ie7.svg?label=github%20stars)](https://github.com/coliff/bootstrap-ie7)Bootstrap 3 dropped support for Internet Explorer 7, but you can add it back by simply adding this conditional CSS.
```html
```
### Requirements
* Bootstrap 3 uses the box-sizing property for layouts which is not natively supported by IE7. The polyfill 'boxsizing.htc' is required: https://github.com/Schepp/box-sizing-polyfill
### What does this fix?
* Glyphicons do not display
* Layout issues (with border-box via the `boxsizing.htc` polyfill)
* `.list-group-item` displays incorrectly with bullet points
* [Haslayout](https://www.sitepoint.com/internet-explorer-haslayout-property/) bug
* `.dropdown-menu .divider` not displaying
* `.sr-only` clip syntax
* hr margin top and margin bottom spacing fix### What does this not fix?
* Percentage width rounding issue [Info](http://stackoverflow.com/questions/1309964/how-to-fix-internet-explorer-7-bug-when-using-percentage-widths-for-layout?answertab=active#tab-top)
* As this is only a CSS stylesheet there may be problems with using Bootstrap 3's JavaScript in IE7.
* Some elements rely on pseudo-selectors which IE7 does not support (first-child, last-child etc)### FAQS
* Q. Do I need to make any changes to my HTML to add support for bootstrap3-ie7?
A. Nope! Just include the conditional IE7 stylesheet and you're ready to go!
* Q. Does this include the new Glyphicons introduced in Bootstrap 3.3.2?
A. Yep!
* Q. What about rounded corners, box shadows and gradients for IE7. How can I get those?
A. You could use CCS3Pie for adding support for those CSS3 properties to older IE. http://css3pie.com/.
If you use that you can add this to your CSS to quickly add border-radius https://gist.github.com/coliff/5618329* Q. Is the CSS available on a CDN?
A. Yes, thanks to JSDelivr: https://cdn.jsdelivr.net/gh/coliff/bootstrap-ie7/css/bootstrap-ie7.min.css, however the box sizing polyfill requires the CSS to be hosted locally so the layout will be broken if you serve the CSS from a CDN.
* Q. What about Internet Explorer 6?
A. Although this CSS does not include IE6-specific fixes, it does fix the webfonts icon, so it's worthwhile using the conditional code `if lt IE 8` rather than `if IE 7`.
* Q. What about Bootstrap 4?
A. I've created a couple of stylesheets for Internet Explorer 8 and 9 to add support for Bootstrap 4. Check it out at: https://github.com/coliff/bootstrap-ie8
### Troubleshooting
* The boxsizing.htc polyfill can be a little bit buggy. Please make sure you follow the instructions for using that carefully.