Re: CSS Properties Milestone: Enumerating CSS Properties

I am working carefully through the spreadsheet today; reckon it'll take me a few days to do through the whole lot!

I have corrected a few bits for the entries I've done so far, and my only major addition to the spread is to add a "Spec URL" column - thought it would be useful to sate what specs they all come from.

I've added quite a few properties as well - I keep looking up lesser-known properties in the specs and finding a load more stuff that I've never heard of! Generally my way of working for each entry has been:

* look "css [property-name] spec" up in a search engine to check that it is specced, record the spec url, verify the standardization status, etc.
* work through the spec, check the data for other properties that are in the spec and the spreadsheet, modify as necessary
* add entries for any properties that are in the spec and not in the spreadsheet
* add a note for proprietary stuff to say where it came from, and add a useful URL for more info, if I can find one

One question that came up: what standardization status does a property's spec need to be at for it to be counted as a standard, i.e. for putting a "Y" in the "Standards" column?

I'll keep working away at it - this is rather fun ;-)

Chris Mills
Opera Software, dev.opera.com
W3C Fellow, web education and webplatform.org
Author of "Practical CSS3: Develop and Design" (http://goo.gl/AKf9M)

On 16 Jan 2013, at 18:57, Alex Komoroske <komoroske@google.com> wrote:

> I'm making a fair bit of progress on filling in which spec each one comes from.
> 
> I also asked Janet if she's be comfortable sharing the most popular CSS Property articles on MDN since that can help us prioritize. I'm resharing her response here with her permission:
> 
> Here is the top ones for the last month (from the more popular to the 
> less one):
> 1. background-image
> 2. background-size
> 3. box-shadow
> 4. font-size
> 5. background-position
> 6. transform
> 7. box-sizing
> 8. display
> 9. text-overflow
> 10. background
> 11. font-family
> 12. pointer-events
> 13. border-radius
> 14. color
> 15. position
> 16. text-rendering
> 17. background-color
> 18. line-height
> 19. filter (but more likely the old -ms-filter rather than the new 
> filter one)
> 20. text-align
> 21. cursor
> 22. list-style-type
> 23. font-weight
> 24. overflow
> 25. -moz/-webkit-appearance
> 
> 
> 
> On Tue, Jan 15, 2013 at 10:30 AM, Chris Mills <cmills@opera.com> wrote:
> On 15 Jan 2013, at 18:16, Alex Komoroske <komoroske@google.com> wrote:
> 
> > Okay, another check point. I've spent the last few hours wrangling with spreadsheet formula syntax.
> >
> > For various reasons, the first sheet in the spreadsheet is fully automatically generated based on formulas. The second sheet ("Manual Data") is where we can manually apply extra data to specific css-properties (modulo prefix), like if it's a shorthand property or if it's on standards track.
> >
> > Chris, one area where you could help immediately is for me to fill in the Standards-Specific column in the "Manual Data" sheet [1]. Ideally that column would list the standardization status of every property, which will help for prioritization (and may help inform us when we actually focus on editing every article). For example, I imagine the legal values would be something like:
> >       • <the monolithic CSS specs before 2.1>
> >       • CSS2.1
> >       • The remaining values are for the status of each individual sub-module
> >       • R
> >       • CR
> >       • WD
> >       • ED
> >       • Proprietary (for anything where no standards discussion has started)
> > Does that sound like something you can help with in the next day or so?
> >
> 
> Definitely. I will start work on this tomorrow.
> 
> >
> >
> > [1]https://docs.google.com/a/chromium.org/spreadsheet/ccc?key=0AkRs-89PKiZpdE0xdm9Sb1ZvRW1ZRzMtWEdyU0Z4OEE#gid=13
> >
> 
> 

Received on Thursday, 17 January 2013 13:54:52 UTC