From 63cd6b0d3c828c5fca7c424c4d286b559a92afb1 Mon Sep 17 00:00:00 2001 From: circl Date: Sat, 14 Oct 2023 11:30:06 +0200 Subject: [PATCH] LibWeb: Make Default.css clearer about the style of input elements Previously, all input elements were given a textbox-like style by default, this was then undone by another CSS rule in the case of certain types of input element. This commit makes it so that the first rule simply ignores those types instead. Co-authored-by: Sam Atkins --- Userland/Libraries/LibWeb/CSS/Default.css | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Userland/Libraries/LibWeb/CSS/Default.css b/Userland/Libraries/LibWeb/CSS/Default.css index ac5b178688..51c1855594 100644 --- a/Userland/Libraries/LibWeb/CSS/Default.css +++ b/Userland/Libraries/LibWeb/CSS/Default.css @@ -26,7 +26,7 @@ label { } /* FIXME: This is a temporary hack until we can render a native-looking frame for these. */ -input, textarea { +input:not([type=submit], input[type=button], input[type=reset], input[type=checkbox], input[type=radio]), textarea { border: 1px solid ButtonBorder; min-width: 80px; min-height: 16px; @@ -44,14 +44,6 @@ textarea { height: attr(rows lh, 2lh); } -input[type=submit], input[type=button], input[type=reset], input[type=checkbox], input[type=radio] { - border: none; - min-width: unset; - min-height: unset; - width: unset; - cursor: unset; -} - input::placeholder { color: GrayText; }