I’ve created a simple polygon in Illustrator and then created a clipping path (mask) in front of an image. I’ve exported it as an SVG file, and it renders perfectly in Chrome and Safari.
However, when I create an HTML file using the SVG data, it renders perfectly in Chrome but not Safari 6.0.2.
Not quite sure what I might be doing wrong; I’ve created examples of the SVG example (personal site) and the HTML (example on jsfiddle).
You must be running into a bug in Safari, instead of using
useto apply the mask, just use the actualpolygonelement:This works for me in Safari 6.