- From: L. David Baron <dbaron@dbaron.org>
- Date: Wed, 26 Oct 2011 11:41:06 -0700
- To: www-style@w3.org
On Monday 2011-10-24 16:39 -0700, Tab Atkins Jr. wrote: > Here's the same example, using a slight variant on Roland's suggested grammar: > > :root { > data-main-color: #06c; > data-accent-color: #006; > } > h1 { > color: data(main-color); > border-left: thick solid data(accent-color); > } > > In this simple case, two custom properties are set on the root > element. They inherit down to the h1, where they are referenced with > the data() function. Here I'm assuming that properties prefixed with > "data-" are "custom properties", which are valid but defined to be > meaningless, similar to the data-* attributes in HTML. Do all data-* properties inherit by default, or is there any provision for such properties that do not? (I'm not sure if there needs to be; I'm just trying to understand what the model you're proposing is.) -David -- 𝄞 L. David Baron http://dbaron.org/ 𝄂 𝄢 Mozilla http://www.mozilla.org/ 𝄂
Received on Wednesday, 26 October 2011 18:41:40 UTC