sercrod

*page / n-page

*page marks an element as a navigation target inside the current Sercrod host. The value is evaluated as a Sercrod expression and compared with the final target received from the navigation adapter.

*page is the page side of Navigate Pager. It is not a router entry, id, hash, CSS selector, or public data-* API.

<serc-rod>
  <button type="button" *navigate="'/spa/home.html'">Home</button>
  <button type="button" *navigate="'/spa/a.html'">A</button>

  <section *page="'/spa/home.html'"></section>
  <section *page="'/spa/a.html'"></section>
</serc-rod>

A URL-like *page value can also be used as the partial HTML source. The partial is not fetched during initial registration. It is fetched only when that target first becomes active, then reused on later visits.

<section *page="'/spa/settings/profile.html'"></section>