-
Notifications
You must be signed in to change notification settings - Fork 142
U - Decide what to do with pages for prefixed CSS items #3491
Comments
I spent today doing some analysis of pages that document prefixed CSS properties. The full details are in this sheet: https://docs.google.com/spreadsheets/d/1xjzL96ihaXfeKyGHyyRAvikg0Zl7558cJ_wJcHwv5AE/edit#gid=1373766696. The sheet groups pages by vendor and page type: so there is a section for -moz properties, one for -webkit properties, one for -moz selectors, and so on. For each page I wrote:
Overview-moz properties
-ms properties
-webkit properties
-moz selectors
-ms selectors
-webkit selectors
-moz media features
-ms media features
-webkit media features
Questions
|
Archive all of them. Given the state the pages are in, they look quasi archived to me already. By archiving, we make it even more clear to web devs that these should never be used again. (Microsoft agreed to archiving and we did that for JS docs already, should continue with CSS now)
The pages look super small to me and don't provide a lot of info. I propose to write a single document that presents relevant current CSS selectors for theme developers and archive all these old reference pages that are of questionable usefulness in their current form anyway.
Archive everything. |
+1; I think this is a pretty reasonable plan. Trying to get these pages passing the linter is far from a good use of our time. |
@caitmuenster , I'm looking into cleaning up some old CSS pages, and a number of them are marked as "Mainly intended to be used by theme developers." - see rows 91-105 of this sheet: https://docs.google.com/spreadsheets/d/1xjzL96ihaXfeKyGHyyRAvikg0Zl7558cJ_wJcHwv5AE/edit#gid=1373766696. But I wonder if this is even true any more, since as I understand it only WebExtensions-based themes are supported. So are these pages now obsolete from the point of view of theme developers? |
(can the spreadsheet be made public?) https://jsbin.com/tocalayisi/edit?html,css,output suggests that |
Done! Although I don't know how to make it editable to one group and just viewable to another. So now it's view-only for everyone.
I didn't read anything in #3491 (comment) that says
|
It's in the row range you asked about in #3491 (comment) as being intended for theme devs, which is what I looked at after @caitmuenster asked around about that side of things. If we're keeping it, great. |
Sorry for any confusion. For theme-specific features I'm interested in ones marked "Mainly intended for theme developers". All of these (except one, row 118) are in the range 90-105. But not everything in that range is also marked "Mainly intended for theme developers". Having said that. Some items that are marked "Mainly intended for theme developers" are also available to web content. For example (Note: we're not actually talking about removing anything, we're talking about "archiving", which means moving them outside the /Web part of the site.) |
Adding a note from @Elchi3 on Slack:
|
I've archived the -ms ones and filed mdn/browser-compat-data#6407 to remove BCD. |
I've archived some -moz prefixed features: properties: -moz-window-shadow selectors: :-moz-full-screen-ancestor media features: -moz-mac-graphite-theme I've also filed mdn/browser-compat-data#6418 to remove BCD for those features that had it. |
Our CSS docs include about 177 pages documenting prefixed CSS properties, selectors, and so on.
We should do an analysis of the pages we have that document prefixed features and:
Acceptance criteria
The text was updated successfully, but these errors were encountered: