Documentation

Everything you need to create a website with Nausikaä can be found in the documentation. There are four categories: Elements, contains the standard HTML elements. Components are small groups of elements, that together fulfill one function. Collections are larger groups of components and/or elements, that make up commonly used website patterns (like image galleries and navbars). Finally, Utilities are the more complicated components, requiring React to work correctly.

All documented items contain a description, samples and example HTML code. If you find anything missing or wrong, please let me know.

Elements

The majority of elements in Hypertext Markup Language (HTML) are covered in the Elements section. These are the building blocks of every website, with no to little CSS classes to be learned. All basic tags like <a>, <ul>, <table> and <img> are covered. As well as <form> tags like <input>, <select> and <textarea>.

Newer elements from the HTML5 spec are missing at the moment, like <meter>, <input type="range"> and <input type="color">. But if you have any requests, please let me know!


Components

Components are made up of multiple Elements and together fulfill a simple function. They enrich the user experience and provide builders with greater flexibility. Nausikaä has a small set of Components commonly found on the internet. Some CSS classes come in to play here. Javascript is not required.


Collections

Collections are patterns commonly found on websites, made up of multiple Elements and Components. The number of Collections in Nausikaä is small, but hopefully more will be developed in the future.


Utilities

Utilities are small, single-purpose components that provide additional functionality to a website. They are often used in combination with other elements, components, or collections to enhance the user experience. React is required to make use of Utilities in Nausikaä.