Typo: Article by Louis Lazaris
At the end of March, Paul Irish tweeted about an academic paper called “Towards a Taxonomy of Errors in HTML and CSS” (PDF), which is a study that was conducted in 2013 at Drexel University in Philadelphia, PA, USA.

Participants used the first iteration of openHTML Editor, a text editor that’s part of openHTML, a “collaborative research project aimed at designing better tools and practices for learning web development.”

Further, here’s a quote from the study’s introductory sections:

Beginners who learn HTML and CSS encounter many opportunities to learn from the process of authoring code for a computer to interpret, making mistakes along the way, and recovering from those mistakes.
The errors made were placed under one of three types. And again, it should be emphasized here that these errors were not errors that were observed when observing tasks that had been completed; these are errors that were observed during the process of completing the tasks, whether the errors were corrected or not:

Skill Based Errors

src="image.gif" alt=My Image"/>

Rule-based Errors

<div class="2"></div>

Knowledge-based Errors

  • Copying and pasting deprecated code in an incorrect manner (<align=right>).
  • Moving the incorrect code into the table cell and between the <tr> and <td> tags.
  • Searching the web multiple times.
  • Copying and pasting HTML into his CSS.
  • Putting dummy text into the editor to see if the editor is working.
  • When a beginner writes code that has many errors but still renders as desired, they receive positive feedback in the form of the properly formatted web page. These errors are latent, remain unresolved, and reinforce faulty understandings that can become difficult to overcome.
    Louis Lazaris

Explanation: Excerpts from an article on HTML errors

author: Louis Lazaris
website: https://www.sitepoint.com/study-errors-beginners-make-learning-html-css/
Date: 11-18-2016 21:07
Id: 21