I would like to be able to use vml objects on a page rendering in standards mode rather than quirks mode. I’ve found fragments of answers scattered around but can’t figure it out. Raphael pulls it off somehow but I can’t reverse it to figure out what’s happening. Any basic working example would be great.
Share
I think I have it figured out. Step 1 is importing the vml namespace though javascript.
This got some random vml samples to work in quirks mode but not standards. They key is that elements require a unit for measurements where quirks mode will assume px if a unit is not provided. Also shapes have to be styled with
position:absolute;although lines apparently do not need this part.Here’s a sample with 2 ovals. Both ovals will render in quirks mode but the blue oval will not show in standards mode.