Web development involves a combination of client-side programming and server-side programming. We introduce the most common languages in this lesson. You don't need to memorize any of this. At this point, the most important takeaway is that there are many languages used in web development.
HyperText Markup Language (HTML) is the language behind most web pages. The language is made up of elements that describe the structure of the content on a web page.
HTML is maintained by two separate groups: the World Wide Web Consortium (W3C) and WHATWG. See https://www.w3.org/html/ and https://html.spec.whatwg.org/ for the specifications. In this lesson, we will look at the basics of HTML.
This lesson discusses how to properly mark up text. With just a few exceptions, it does not discuss how to change the formatting or display of these elements.
This is a task for CSS, a separate technology, which is not covered in this lesson.
Modern browsers generally support three types of images: PNGs, GIFs, and JPEGs. PNGs and GIFs are generally used for simple images such as drawings; whereas JPEGs is used for more complicated images such as photographs.
You have already worked with div elements to break out a block of content. But the <div> tag doesn't tell us anything about the content it contains. In this lesson, you will learn about semantic (i.e., logical and meaningful) block-level elements.