diff --git a/packages/blitz-dom/src/stylo.rs b/packages/blitz-dom/src/stylo.rs index 65bfafd87..fab180887 100644 --- a/packages/blitz-dom/src/stylo.rs +++ b/packages/blitz-dom/src/stylo.rs @@ -912,6 +912,14 @@ impl<'a> TElement for BlitzNode<'a> { if let Some(width) = parse_size_attr(value, |v| !is_table || *v != 0.0) { use style::values::generics::{NonNegative, length::Size}; + push_style(PropertyDeclaration::Width(Size::LengthPercentage( + NonNegative(width), + ))); + } + } else if *name == local_name!("width") { + if let Some(width) = parse_size_attr(value, |_| true) { + use style::values::generics::{NonNegative, length::Size}; + push_style(PropertyDeclaration::Width(Size::LengthPercentage( NonNegative(width), ))); @@ -926,6 +934,14 @@ impl<'a> TElement for BlitzNode<'a> { { if let Some(height) = parse_size_attr(value, |_| true) { use style::values::generics::{NonNegative, length::Size}; + push_style(PropertyDeclaration::Height(Size::LengthPercentage( + NonNegative(height), + ))); + } + } else if *name == local_name!("height") { + if let Some(height) = parse_size_attr(value, |_| true) { + use style::values::generics::{NonNegative, length::Size}; + push_style(PropertyDeclaration::Height(Size::LengthPercentage( NonNegative(height), )));