Start Here

HTML5 is a great environment for building user interfaces.

You can famously build your page using the most basic text editor, and odds are, whatever platform you happen to be using has a handy renderer (or three) available: a browser.

It's easy to use HTML5 to configure and compose objects, but you can only choose from the short list of built-in elements.

There are many wonderful tools in the world to extend what HTML5 can do, but they are all a little different. What if we could all just extend HTML5 the same way: by making more elements.

This is exactly what Custom Elements are about.

Next

View Source