<vv-shell>
<main><!-- This comment will be replaced with the contents of /some-page --></main>
<!--
The 'vv' attibute specifies a page and 'vv-target' a CSS selector.
If 'vv-target' is omitted, the innerHTML of the element with 'vv' will be navigated. (the button itself)
-->
<button vv="/some-page" vv-target="main">Load the contents of /some-page into the <main> tag</button>
<!--
The target attribute of an anchor tag will match a CSS selector
if it doesn't match an iframe or a browsing context keyword.
-->
<a href="/some-page" target="main">Load the contents of /some-page into the <main> tag</a>
</vv-shell>