While sitting here writing up some static HTML 5 pages, I noticed something - I was repeating my markup over and over again. I wondered to myself why HTML 5 doesn't have an include file tag. Wouldn't there be much more to gain by having this in the name of reusability?
By default, files would be relative from the base. When the user agent sees the include tag, it loads the file. The documents themselves would be snippets of html. The user agent can only pull these documents off the website. This, to avoid document reuse from other websites.