HTML stands for Hypertext Markup Language, and it’s the primary workhorse of the web, involved as it is in helping a web browser to view website pages. In fact, browsers were built to read HTML files and turn their code into the web pages we so commonly see, and HTML code on web pages allows images, videos and other objects to be embedded in them. It also allows other scripts to be added too, like JavaScript, PHP and CSS, so that pages not only look better on a wide range of devices, they can also have interactive features that improve user experience.
You can easily recognize an HTML file by checking for its extension names, which are either .html or .htm. Hypertext was invented by Sir Tim Berners-Lee in 1989 and it remains one of the key technologies that makes the Web what it is. It’s also one of the basic features of HTML. It lets users embed links in a web page, attaching them either to a piece of text or to an image, and this is possible thanks to HTML tags. A link is written as a set of specific instructions that go inside angle brackets like this: < a >.
HTML elements are made up of HTML code tags, which tell browsers how to interpret the code that they turn into page content. Tags sometimes show up alone (where there’s just one HTML tag like “<“img >), but they more usually travel in pairs, because there’s an opening tag and a closing tag that looks like “<>”html“>“ and “<“/html“>“. The content itself, which is mostly text, goes between the tags, and this is what you actually see on the page, rather than the code itself.
HTML coding isn’t all that difficult to learn, but if you’re particularly averse to studying it, then these days you don’t have to. Lots of websites and web hosting services offer WYSIWYG (What You See Is What You Get) website builders, which let you put pages together using drag-and-drop, so you don’t need to know a single line of HTML code. That said, if you do use a WYSIWYG HTML editor, you’ll find that it’s limited in what it can do, and that it generates low quality code compared to writing it by hand. Low quality code can slow your site down and won’t do much for your SEO score