diff --git a/src/css.rs b/src/css.rs index 54599b7..7776d91 100644 --- a/src/css.rs +++ b/src/css.rs @@ -36,6 +36,9 @@ impl Toplevel { } fn push_style(&mut self, s: Style) { + if s.value.is_null() { + return; + } if let Toplevel::RuleSet(_, entries) = self { entries.push(BlockEntry::Style(Box::new(s))); } diff --git a/tests/styles.rs b/tests/styles.rs index 8e0369d..de902dc 100644 --- a/tests/styles.rs +++ b/tests/styles.rs @@ -130,3 +130,8 @@ test!( "a {\n color:red\n}\n", "a {\n color: red;\n}\n" ); +test!( + removes_null_value, + "a {\n color: null;\n}\n", + "" +);