A document that can be viewed by a web browser, usually written in HTML
The structure of an HTML document
HTML provides several tags for formatting text on web pages.
HTML headings are titles or subtitles that you want to display on a webpage. HTML headings are defined with the `<h1>` to `<h6>` tags. `<h1>` defines the most important heading. `<h6>` defines the least important heading.
The `<p>` tag defines a paragraph. Browsers automatically add a single blank line before and after each `<p>` element.
The `<i>` tag defines a part of text in an alternate voice or mood. The content inside is typically displayed in italic.
The `<b>` tag specifies bold text without any extra importance.
Allows putting links on a web page. It uses the href attribute to specify what the link should point to.
Allows adding an image to a web page. It is self-closing. The attributes of an `<img>` tag include `src`, which specifies where to get the image from (the url for an image ), and `width` and `height` attributes, which specify the size of the image in pixels.
Tags can have attributes that tell us more information about the tag.
Way to organize information with a simple structure that is easy to read and write on a webpage. There are ordered and unordered HTML lists.
Defines an unordered list in HTML.
defines a list item inside an HMTL list.
The <ol> tag defines an ordered list. An ordered list can be numerical or alphabetical.
Tables display information in a grid.
Creates a container for the table data
Creates a container for a single row in a table
A single table data element
A single table header element
Cascading Style Sheets. The language for designing web pages and adding style.
Defines which HTML elements a CSS rule applies to.
A CSS apply specific styling to HTML elements. A CSS rule is made of two components, selector and declaration(s).
The property-value pairs in a CSS rule that define the styling for specific HTML elements.
`class` is an attribute we can add to HTML tags in order to style a specific group of elements.
`id` is an attribute we can add to an HTML tag to style that specific element.
Stands for Uniform Resource Locator. You are locating a resource that exists somewhere on the internet.
A program on your computer that sends requests for webpages and displays them.
An HTTP request is made by a client, to a named host, which is located on a server. The aim of the request is to access a resource on the server.
Browser tools that help programmers diagnose problems, build and maintain secure websites.
Used to incorporate JavaScript into HTML files