- Easy to learn compared to other languages.
- Well-interpreted by browsers.
- HTML Parsers are forgiving. If an element fails to parse it doesn’t break the entire document. (Does not apply to XHTML)
- Light-weight. High signal to noise ratio compared to other forms of communication.
- Has a vast (and expanding) array of structural and aesthetic elements that can infer meaning and presentation.
- Free. No license fees. DRM Free.
- An Open Standard. Transparent.
- Widely used, hugely popular.
- Multiple languages supported.
- Can go anywhere a browser can go: Multiple platforms supports
- Requires a browser to interpret it correctly.
- Open to author interpretation, therefore authors are the weakest link in the communication chain.
- Technical progress has been slow, limited by the Standards Bodies, Authors and the tardiest browser to update. (This is improving though!)
- The HTML Lexicon is set in American English. Requires extra interpretation by non-English authors.
- Being a Declarative Language, it has limited functional prowess compared to Functional Languages.