Intermediate HTML includes to know more in detail about it, like - Knowing most of HTML tags in the language, understanding when to use tags, example the children of a <ul> tag should be <li> in most cases, the client-server relationship in the abstract, how to use attributes to style and identification for tags,how to link external resources like CSS, and JavaScript into your HTML, an understanding of the Document Object Model or DOM works, how your HTML will be read by accessible hardware such as screen readers.