Setting -moz-opacity on an element makes the WHOLE ELEMENT translucent 
--- text, background, the lot. (At least it's supposed to --- it often 
doesn't, but that's a bug.) This is the way SVG works and it's the 
only sane way to do things.

If you want to have opaque content over a transparent background, you 
need to make ONLY the background transparent and not the container.

Anyway, -moz-opacity is unsupported. Its behaviour is subject to 
change. Fixing opacity bugs is low priority. If you depend on it, you 
will lose sooner or later. Often you can get away with using a 
translucent PNG image instead, which is supported and 
standards-compliant too.

Rob


Reply via email to