From: Chris Rebert Date: Sun, 2 Feb 2014 07:19:16 +0000 (-0800) Subject: add note to CONTRIBUTING.md about `outline: none` X-Git-Tag: v3.2.0~403^2~19^2~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2344962396727fd9ec4b8d2023d60e711506f0a;p=thirdparty%2Fbootstrap.git add note to CONTRIBUTING.md about `outline: none` --- diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7d7b0fb6a6..9460c8db7a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -174,6 +174,7 @@ license your work under the terms of the [MIT License](LICENSE.md). - Series of classes for a component should include a base class (e.g., `.component`) and use the base class as a prefix for modifier and sub-components (e.g., `.component-lg`). - Avoid inheritance and over nesting—use single, explicit classes whenever possible. - When feasible, default color palettes should comply with [WCAG color contrast guidelines](http://www.w3.org/TR/WCAG20/#visual-audio-contrast). +- Except in rare cases, don't remove default `:focus` styles (via e.g. `outline: none;`) without providing alternative styles. See [this A11Y Project post](http://a11yproject.com/posts/never-remove-css-outlines/) for more details. ### JS