diff --git a/core/misc/normalize-fixes.css b/core/misc/normalize-fixes.css index 63df8c38ff..348e183ac2 100644 --- a/core/misc/normalize-fixes.css +++ b/core/misc/normalize-fixes.css @@ -4,8 +4,53 @@ */ /** - * Add SVG styling for IE that was mistakenly removed from normalize.css. + * Add SVG styling for IE that was mistakenly removed from normalize.css in + * 8.0.0. */ svg:not(:root) { overflow: hidden; } + +/** + * Prevent regression due to fieldset styling that was removed in normalize.css + * 6.0.0. + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * Prevent regression due to explicit line-height and font-size being added + * for these elements in normalize.css 7.0.0. + */ +button, +input, +optgroup, +select, +textarea { + line-height: inherit; + font-size: inherit; +} + +/** + * Prevent regression due to normalize.css removing table/table cell styling + * in 4.0.0. + */ +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} + +/** + * Prevent regression due to normalize.css no longer hiding the cancel search + * button in 8.0.0. The cancel search button appears in Safari. + */ +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} diff --git a/core/themes/bartik/css/components/form.css b/core/themes/bartik/css/components/form.css index 28cc4f6843..f3400f411f 100644 --- a/core/themes/bartik/css/components/form.css +++ b/core/themes/bartik/css/components/form.css @@ -81,7 +81,6 @@ input { max-width: 100%; margin: 2px 0; padding: 4px; - line-height: normal; } input, textarea { @@ -308,11 +307,6 @@ input.form-submit:focus { color: #e32700; } -/* Prevent Safari from adding a cancel button to search inputs. */ -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - /** * Improve form element usability on narrow devices. */ diff --git a/core/themes/claro/css/base/elements.css b/core/themes/claro/css/base/elements.css index 89fd365ebe..2424fc0c08 100644 --- a/core/themes/claro/css/base/elements.css +++ b/core/themes/claro/css/base/elements.css @@ -298,16 +298,6 @@ img { height: auto; } -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - /** * Default focus styles for focused elements. * diff --git a/core/themes/claro/css/base/elements.pcss.css b/core/themes/claro/css/base/elements.pcss.css index 0bc70d7211..8df7ed0f37 100644 --- a/core/themes/claro/css/base/elements.pcss.css +++ b/core/themes/claro/css/base/elements.pcss.css @@ -196,14 +196,6 @@ img { max-width: 100%; height: auto; } -table { - border-collapse: collapse; - border-spacing: 0; -} -td, -th { - padding: 0; -} /** * Default focus styles for focused elements. diff --git a/core/themes/seven/css/base/elements.css b/core/themes/seven/css/base/elements.css index 018be8546b..7fa40e5558 100644 --- a/core/themes/seven/css/base/elements.css +++ b/core/themes/seven/css/base/elements.css @@ -168,14 +168,3 @@ img { max-width: 100%; height: auto; } -input { - line-height: normal; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -td, -th { - padding: 0; -} diff --git a/core/themes/seven/css/components/form.css b/core/themes/seven/css/components/form.css index ea45629947..98e78914e9 100644 --- a/core/themes/seven/css/components/form.css +++ b/core/themes/seven/css/components/form.css @@ -223,11 +223,6 @@ textarea.form-textarea { box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 0 8px #40b6ff; } -/* Prevent Safari from adding a cancel button to search inputs. */ -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - .confirm-parent, .password-parent { overflow: visible; diff --git a/core/themes/stable/stable.info.yml b/core/themes/stable/stable.info.yml index 511d884446..ab2e0a6a62 100644 --- a/core/themes/stable/stable.info.yml +++ b/core/themes/stable/stable.info.yml @@ -90,7 +90,7 @@ libraries-override: misc/vertical-tabs.css: css/core/vertical-tabs.css # Load version 3.0.3 of normalize.css for backwards compatibility. - core/normalize: stable/normalize + #core/normalize: stable/normalize dblog/drupal.dblog: css: