HTML (Hypertext Markup Language) is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables.

Includes knowledge areas

HTML Basics

Tags, content, attributes, elements etc.

Writing Semantic HTML

Semantic HTML means writing HTML that is descriptive and meaningful in regards to content and context.

Forms and Validations

An HTML form is used to collect user input. Form validation is an feedback on the user's input and actions.

Conventions and Best Practices

As for developers, it is important to make the code visually appealing and understandable to other developers and users. There are some basic norms that are good to follow to attain this consistency in website development.


Provide the user a good way to navigate and interact with your site.

SEO Basics

The purpose of any website is to drive traffic. And a vast portion of those visitors is coming from search engines.

Is a part of:









The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.