To return to our emphasis tag example from before, you would place the tag at the end of the text you’re trying to emphasize. All HTML elements, regardless of what they’re creating, have the same three components. Traditionally, if your site had 150 pages, you likely had 150 separate HTML files. If you use a Content Management System (CMS), and most people do, this won’t be the case, as it typically dynamically generates pages based on data stored in a database.
But in modern web development, it’s standard practice to not use the HTML style attribute to adjust the design of individual elements, but rather to stylize the whole page with a separate CSS stylesheet. This, in turn, helps the page look as intended when viewed by a user when combined with a CSS stylesheet that styles the elements laid out in your HTML document. The rollout of HTML5 added more media storage support and specific content elements. Inline doctype, audio, and video embedding were also made much simpler. The growth of HTML stalled shortly after it was released because not many developers were creating websites at the time.
What Other Skills/Languages Should I Learn?