<!-- Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ --> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Testcase for pseudo-classes and text/links</title> <!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=268135 --> <style type="text/css"> <![CDATA[ :root { font-size: 1em; } text > a:link { fill: lime; } a:visited > text { fill: lime; } tspan > a:link { fill: lime; } a:visited > tspan { fill: lime; } ]]> </style> <!-- link in text --> <text x="10" y="25"> <a xlink:href="do-not-visit-me.xxx" fill="red">This should be green</a> </text> <!-- text in link --> <a xlink:href="visited-page.html"> <text x="10" y="50" fill="red">This should be green</text> </a> <!-- link in tspan --> <text> <tspan x="10" y="75"> <a xlink:href="do-not-visit-me.xxx" fill="red">This should be green</a> </tspan> </text> <!-- tspan in link --> <text> <a xlink:href="visited-page.html"> <tspan x="10" y="100" fill="red">This should be green</tspan> </a> </text> </svg>