

# Use HTML to define questions
<a name="mturk-hits-defining-questions-html"></a>

Because workers access tasks (HITs) on Amazon Mechanical Turk (Mechanical Turk) using a web browser, the most common approach for creating a task interface for Mechanical Turk is to use HTML, CSS, and JavaScript. The following describes how the Mechanical Turk worker website works and the necessary steps to define an HTML task interface. 

**Topics**
+ [How Mechanical Turk tasks are rendered](mturk-hits-defining-questions-html-rendered.md)
+ [Defining an HTML form](mturk-hits-defining-questions-html-define.md)
+ [Crowd HTML Elements](mturk-hits-defining-questions-html-crowd-html-elements.md)
+ [Templating](mturk-hits-defining-questions-html-templating.md)
+ [Submitting from JavaScript](mturk-hits-defining-questions-html-javascript.md)