Writing valid and modern code in the HTML language. Reviewing other people's HTML code.
Learning/improvement resources: 
Demonstrated by: 

A Skilled HTML coder should be able to do the following:

  • Create an HTML page to match a design
  • Make sure the HTML contains classes and IDs so that it can be styled with CSS
  • Validate the HTML and fix validation errors

An Expert HTML coder should additionally be able to do the following:

  • Improve HTML code written by others to make it conform to modern HTML standards (HTML5)
  • Know the difference between various versions of HTML and XHTML
  • Write HTML that conforms to a style guide

Roles and Tasks that may use this skill

Accessibility group member (Contributor role)
Improve the accessibility of Drupal core and contributed modules, themes, and distributions
Duration: ongoing
Contributed module, theme, or distribution maintainer (Contributor role)
Help manage the software development, design, and issues for a contributed module, theme, or distribution
Duration: ongoing
Create a merge request for an issue (Contributor task)
Add or update a "merge request" (software fix) on an issue
Duration: 1 hour
Discover Drupal mentor (Contributor role)
Share your experience and expertise with an underrepresented student in the Discover Drupal program
Duration: ongoing
Drupal core subsystem maintainer (Contributor role)
Oversee the development of a module, theme, or other subset of Drupal core
Duration: ongoing
Drupal core topic maintainer (Contributor role)
Review issues in a given topic in Drupal core
Duration: ongoing
Participate in a Usability meeting (Contributor task)
Attend a Usability group meeting. Participate in or lead usability reviews.
Duration: 1 hour
Project contributor (Contributor role)
Contribute your time to Drupal core or a contributed module, theme, or distribution project
Duration: ongoing
Usability group member (Contributor role)
Improve the usability of Drupal core and contributed modules, themes, and distributions
Duration: ongoing