<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
     xmlns:xlink="http://www.w3.org/1999/xlink">

  <style>
      view:target + a rect {
          fill: lime;
      }
  </style>

  <view id="limeView" viewBox="0 200 100 100"/>

  <rect fill="red" height="100%" width="100%"/>
  <rect fill="lime" x="0" y="200" height="100" width="100"/>

  <view id="view" viewBox="200 200 100 100"/>
  <a xlink:href="#view">
      <rect fill="red" x="200" y="200" height="100" width="100"/>
  </a>
</svg>