[csswg-drafts] [css-inline-3] Define `text-*-edge` aliases in prose instead of with basic syntax? (#8173)

cdoublev has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-inline-3] Define `text-*-edge` aliases in prose instead of with basic syntax? ==
SVG [`text-*-edge`](https://drafts.csswg.org/css-inline-3/#alignment-baseline-svg-legacy) aliases are defined with this basic syntax:

```
text-before-edge = text-top 
text-after-edge = text-bottom
```

I think there is no other keyword aliases defined like this, and there is no definition of what constitues a valid CSS production rule. Imo, the left hand side of a production rule should always be wrapped in `<>`. Some function productions are also defined without this nesting, but I came across recent commits that normalize them with it.

I would prefer to get these keyword aliases defined in prose instead of a production rule, if they cannot be defined in the value definition of `vertical-align`.

Obviously, this issue is very low priority.





Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8173 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 2 December 2022 05:29:01 UTC