Join MDN and developers like you at Mozilla's View Source conference, November 2-4 in Portland, Oregon. Learn more at

Mozilla CSS Extensions

Is there anywhere I could get the full list of properties, values, and pseudo-classes? -- dria 19:35, 26 September 2005 (PDT) has pseudo-classes; has pseudo-elements. (not all of these are mozilla extensions...) has properties. (the ones with BACKENDONLY aren't really supported) --Biesi 04:56, 27 September 2005 (PDT)
The -moz-* values are in and you need to combine that with (and in some cases ) to figure out what they're values for. -DBaron 15:14:40, 2005-10-20 (PDT)

Iterate extension list?

Is there anyway to iterate the extension list? IOW, is there anyway to get those extension names from browser itself--possibly with JavaScript or so? (It would be very helpful to write test suite or demo for the extensions ) -- Rrjanbiah 22:49, 16 May 2007 (PDT)

The list which can be generated using the following code should be either complete or complete sans fully internal properties which only exist to help the style engine do its stuff (and sans properties not named using a Moz prefix (usually for compat with other browsers if there's a really good reason to be compatible with them for a non-standard property -- I'm aware of only one, and it won't even be shipped for several months):
var s = "", a =;
for (var i in a)
  if (/^Moz/.test(i))
    s+=i+" ";
Hope this helps.--Waldo 20:24, 17 May 2007 (PDT)

And now?

Over the last weeks I looked through this page, deleted already documented content, migrated some info to existing pages, created some new ones and deleted the remaining irrelevant or wrong rest.

What should we do now? Keep in mind the top Google ranking. User:Jürgen jeka 2009-04-16

Document Tags and Contributors

Contributors to this page: Jürgen Jeka, Waldo, Rrjanbiah, DBaron, GT, Timeless, Biesi, Dria
Last updated by: Jürgen Jeka,