* Skip to main content 
  * Skip to search 

[ MDN Web Docs  ](/en-US/) Open main menu

  * References  [ References ](/en-US/docs/Web)
    * [ Overview / Web Technology  Web technology reference for developers  ](/en-US/docs/Web)
    * [ HTML  Structure of content on the web  ](/en-US/docs/Web/HTML)
    * [ CSS  Code used to describe document style  ](/en-US/docs/Web/CSS)
    * [ JavaScript  General-purpose scripting language  ](/en-US/docs/Web/JavaScript)
    * [ HTTP  Protocol for transmitting web resources  ](/en-US/docs/Web/HTTP)
    * [ Web APIs  Interfaces for building web applications  ](/en-US/docs/Web/API)
    * [ Web Extensions  Developing extensions for web browsers  ](/en-US/docs/Mozilla/Add-ons/WebExtensions)
    * [ Web Technology  Web technology reference for developers  ](/en-US/docs/Web)
  * Guides  [ Guides ](/en-US/docs/Learn)
    * [ Overview / MDN Learning Area  Learn web development  ](/en-US/docs/Learn)
    * [ MDN Learning Area  Learn web development  ](/en-US/docs/Learn)
    * [ HTML  Learn to structure web content with HTML  ](/en-US/docs/Learn/HTML)
    * [ CSS  Learn to style content using CSS  ](/en-US/docs/Learn/CSS)
    * [ JavaScript  Learn to run scripts in the browser  ](/en-US/docs/Learn/JavaScript)
    * [ Accessibility  Learn to make the web accessible to all  ](/en-US/docs/Web/Accessibility)
  * Plus  [ Plus ](/en-US/plus)
    * [ Overview  A customized MDN experience  ](/en-US/plus)
    * [ AI Help (beta)  Get real-time assistance and support  ](/en-US/plus/ai-help)
    * [ Updates  All browser compatibility updates at a glance  ](/en-US/plus/updates)
    * [ Documentation  Learn how to use MDN Plus  ](/en-US/plus/docs/features/overview)
    * [ FAQ  Frequently asked questions about MDN Plus  ](/en-US/plus/docs/faq)
  * [ Curriculum  New  ](/en-US/curriculum/)
  * [ Blog ](/en-US/blog/)
  * [ Play ](/en-US/play)
  * [ AI Help  Beta  ](/en-US/plus/ai-help)

Search MDN  Clear search input  Search

Theme

  * [ Log in ](/users/fxa/login/authenticate/?next=%2Fen-US%2F)
  * [ Sign up for free  ](/users/fxa/login/authenticate/?next=%2Fen-US%2F)

#  Resources for _Developers_ ,  
by Developers

Documenting web technologies, including CSS, HTML, and JavaScript, since 2005.

Search MDN  Clear search input  Search

Mandala  Â Â Â /  /  /  /  /  /  /  /  /  /  /  /  Â Â Â /  /  /  /  /  /  /
/  /  /  /  /  Â Â Â /  /  /  /  /  /  /  /  /  /  /  /  Â Â Â /  /  /  /  /
/  /  /  /  /  /  /  Â Â Â /  /  /  /  /  /  /  /  /  /  /  /  Â Â Â /  /  /
/  /  /  /  /  /  /  /  /  Â Â Â /  /  /  /  /  /  /  /  /  /  /  /  Â Â +  \+
\+  \+  \+  \+  Â Â +  \+  \+  \+  \+  \+  Â Â +  \+  \+  \+  \+  \+  Â Â +
\+  \+  \+  \+  \+  Â Â +  \+  \+  \+  \+  \+  Â Â +  \+  \+  \+  \+  \+  Â Â
+  \+  \+  \+  \+  \+  {  {  {  {Â  }  }  }  }Â Â  {  {  {  {Â  }  }  }  }Â Â
{  {  {  {Â  }  }  }  }Â Â  {  {  {  {Â  }  }  }  }Â Â  {  {  {  {Â  }  }  }
}Â Â  {  {  {  {Â  }  }  }  }Â Â  Â Â Â ../../ Â Â Â ../../ Â Â Â ../../ Â Â Â
../../ Â Â Â ../../ Â Â Â ../../ Â Â Â ../../  <> </> <> </> <> </> <> </> <>
</> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <> </> <>
</>

##  Featured articles

[ Blog ](/en-US/blog/)

###  [ Developer essentials: JavaScript console methods ](/en-US/blog/learn-
javascript-console-methods/)

The JavaScript console is an essential tool for web development. Learn new and
fun ways to use the console to display data and debug your code.

[ Blog ](/en-US/blog/)

###  [ Introduction to web sustainability ](/en-US/blog/introduction-to-web-
sustainability/)

What can web designers and developers do to build a more sustainable web? This
post explores the environmental impacts of web technologies and looks at some
of the ways we can build greener websites.

[ Web APIs ](/en-US/docs/Web/API)

###  [ CSS Custom Highlight API ](/en-
US/docs/Web/API/CSS_Custom_Highlight_API)

The CSS Custom Highlight API provides a mechanism for styling arbitrary text
ranges on a document by using JavaScript t