diff --git a/normalize.css b/normalize.css index 49fcdec..eaf3c90 100644 --- a/normalize.css +++ b/normalize.css @@ -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; } @@ -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 */ } @@ -353,8 +360,8 @@ 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; } @@ -362,7 +369,7 @@ input[type="number"]::-webkit-outer-spin-button { * Address `appearance` set to `searchfield` in Safari and Chrome. */ -input[type="search"] { +[type="search"] { -webkit-appearance: textfield; } @@ -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; }