-
Enhancement
-
Resolution: Unresolved
-
P5
-
fx1.3, fx2.0
JavaFX CSS defines all its own properties and is similar to, but is not compatible with, W3C CSS3.
We need to audit CSS3 and decide what pieces we want to support and what we do not want to support.
Where appropriate, we should change to be compatible with W3C CSS, including property names and exact semantics.
If it's not appropriate to be fully compatible, we should mine CSS3 for ideas and implement similar features.
We also need to provide support for various things like shorthand vs individual property names. For example, CSS3 has something like
border-style: s1 s2 s3 s4
as well as
top-border-style: s1
right-border-style: s2
bottom-border-style: s3
left-border-style: s4
Whereas we only support the equivalent to the border-style shorthand property. There are probably other similar cases with other properties as well.
We need to audit CSS3 and decide what pieces we want to support and what we do not want to support.
Where appropriate, we should change to be compatible with W3C CSS, including property names and exact semantics.
If it's not appropriate to be fully compatible, we should mine CSS3 for ideas and implement similar features.
We also need to provide support for various things like shorthand vs individual property names. For example, CSS3 has something like
border-style: s1 s2 s3 s4
as well as
top-border-style: s1
right-border-style: s2
bottom-border-style: s3
left-border-style: s4
Whereas we only support the equivalent to the border-style shorthand property. There are probably other similar cases with other properties as well.
- relates to
-
JDK-8090512 Implement CSS3 colors and selectors uniformly on JavaFX
- Open