cssutils icon indicating copy to clipboard operation
cssutils copied to clipboard

No support for rem

Open audoh-tickitto opened this issue 3 years ago • 2 comments

If I use rem as a length unit, I get an "invalid value" error:

ERROR Property: Invalid value for "CSS Backgrounds and Borders Module Level 3" property: 0.75rem [1:1: border-radius]

On investigation, it seems that in https://github.com/jaraco/cssutils/blob/main/cssutils/profiles.py, rem is not supported as a unit: 'length': r'0|{num}(em|ex|px|in|cm|mm|pt|pc)',

Is this something that could be added? I'm not particularly familiar with this module as it's a subdependency so I don't know if it would take more than just adding it to the pattern.

audoh-tickitto avatar Feb 23 '22 17:02 audoh-tickitto

I too am not particularly familiar with the implementation. I'd be fine to see support added for it. You may be right - it may be as simple as adding another field to that expression. Can you try adding that and see if that works?

jaraco avatar Jun 03 '22 00:06 jaraco

I also think that this feature is really important.

nsde avatar Sep 28 '22 20:09 nsde