[csswg-drafts] [cssom-1] `CSSPageDescriptors` is missing descriptor attributes (#10105)

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

== [cssom-1] `CSSPageDescriptors` is missing descriptor attributes ==
Only the "standalone" descriptors `bleed`, `marks`, `size`, and the dashed and camel cased "property-like" descriptors `margin-*`, are defined as [`CSSPageDescriptors`](https://drafts.csswg.org/cssom-1/#csspagedescriptors) attributes.

[`page-orientation`](https://drafts.csswg.org/css-page-3/#descdef-page-page-orientation) and [page properties](https://drafts.csswg.org/css-page-3/#page-property) are missing. Is there any reason for this?

---

[if they are missing]

Quote from @gsnedders:

  > There's a part of me that wonders if we actually what to define this, rather than "all descriptors supported for the `@page` at-rule", similar to what we do with properties?

+1. Maybe the definition of a [supported property](https://drafts.csswg.org/cssom-1/#supported-css-property) or descriptor should be narrowed down to a valid property or descriptor in the context. For example:

  > For each descriptor `descriptor` that is a supported CSS descriptor valid in `@page`, the following interface applies ...
  >
  > [definition with dashed, camel-cased, and legacy attribute names]

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


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

Received on Thursday, 21 March 2024 08:39:52 UTC