Skip to content

Index of CSS bugs/quirks/incompatibilities that Bootstrap works around

License

Notifications You must be signed in to change notification settings

cvrebert/bs-css-hacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

bs-css-hacks

Index of CSS bugs/quirks/incompatibilities that Bootstrap works around, as of v3.2.0.
Goal: Ensure that each of these is mentioned in at least 1 MDN-like resource.
Because a common wiki is better than a bunch of scattered blog posts.

This list is based on scanning through the comments in Bootstrap's Less source code and the various warnings in Bootstrap's docs.
See Also:


To be documented

IE9 <input> display: table-cell bug

// IE9 fubars the placeholder attribute in text inputs and the arrows on
// select elements in input groups. To fix it, we float the input.

:hover and/or :focus stickiness on mobile browsers


Resulting documentation improvements

The following incompatibilities have been successfully documented in MDN:

Hopefully these edits will survive in some form and not get wholesale reverted.


IE8, so still undocumented

IE8 inline-block + float line wrapping bug

label {
  display: inline-block;
  max-width: 100%; // Force IE8 to wrap long content
}

IE8 and CSS max-width on images


Unable to reproduce, so still undocumented

IE8 text input rendering bug when parent has opacity alpha filter

Seems there is a bug in IE7-8 where input[type="text"] & <textarea> that are in a container which has filter: alpha(opacity=N); are not re-rendered when being typed in.

Curiously enough, if you move your mouse out of the parent with the filter, the text will magically appear / update.

About

Index of CSS bugs/quirks/incompatibilities that Bootstrap works around

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published