Skip to content

Commit

Permalink
Merge pull request necolas#537 from necolas/fix/438
Browse files Browse the repository at this point in the history
Reduce input type selector weight
  • Loading branch information
jonathantneal committed Mar 19, 2016
2 parents 10c24de + 28f2f6c commit 35673c5
Showing 1 changed file with 22 additions and 15 deletions.
37 changes: 22 additions & 15 deletions normalize.css
Original file line number Diff line number Diff line change
Expand Up @@ -293,24 +293,31 @@ select {
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}

/**
* Improve consistency of cursor style between image-type `input` and others.
*/

button,
[type="button"],
[type="reset"],
[type="submit"] {
cursor: pointer;
}

/**
* Re-set default cursor for disabled elements.
*/

button[disabled],
html input[disabled] {
[disabled] {
cursor: default;
}

Expand Down Expand Up @@ -341,8 +348,8 @@ input:-moz-focusring {
* 2. Remove excess padding in IE 8/9/10.
*/

input[type="checkbox"],
input[type="radio"] {
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
Expand All @@ -353,16 +360,16 @@ input[type="radio"] {
* decrement button to change from `default` to `text`.
*/

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}

/**
* Address `appearance` set to `searchfield` in Safari and Chrome.
*/

input[type="search"] {
[type="search"] {
-webkit-appearance: textfield;
}

Expand All @@ -372,8 +379,8 @@ input[type="search"] {
* padding (and `textfield` appearance).
*/

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}

Expand Down

0 comments on commit 35673c5

Please sign in to comment.