HTML (Edexcel IGCSE ICT)
Revision Note
Written by: Robert Hampton
Reviewed by: James Woodhouse
What is HTML?
Hypertext Markup Language (HTML), is the foundational language used to structure content on the web
HTML consists of a series of elements, often referred to as "tags," which can be used to structure and format a webpage
The
<html>
tag is the root element of an HTML pageThe tag includes all other HTML elements used on the page
Most tags are opened and closed e.g.
<html>
and</html>
whereas some tags are only opened e.g.<img>
and<link>
The content layer of a web page is made up of HTML elements such as headings (
<h1>, <h2>
, etc.), paragraphs (<p>
), links (<a>
), images (<img>
), and more
Head
What is the head section of a webpage?
The head section contains information about the web page that's not displayed on the page itself
It's enclosed by
<head>
and</head>
tagsThe content inside the head tag is displayed in the browser tab
Page title
The
<title>
element is used to set the page title that displays in the browser tabIt is placed inside the
<head>
section of the HTML document
<title>My Web Page</title>
External stylesheets
External stylesheets are linked in the
<head>
section using the<link>
elementThe
rel
attribute is set to "stylesheet", and thehref
attribute contains the relative file path to the CSS fileStylesheets are loaded in the order they are listed, so hierarchy is important
<link rel="stylesheet" href="styles.css">
Metatags
Metatags are snippets of text in HTML that describe a page's content
They don't appear on the page itself but in the page's code
Search engines, browsers and other web services use metatags to glean information about a web page
Metatags provide additional information about the web page to the browser and search engines
Examples of metatags include:
Charset
The
<meta charset="UTF-8">
tag specifies the character encoding for the HTML documentUTF-8 is the most common character encoding and includes almost all characters from all writing systems
Keywords
The
keywords
attribute in a<meta>
tag is a comma-separated list of words that represent the content of the web pageIt was originally intended to help search engines understand the content of a page, but it's less relevant today as search engines have become more sophisticated
Author
The
author
attribute in a<meta>
the tag identifies the author of the web pageIt can be helpful for copyright purposes and for readers who want to know the source of the content
Description
The
description
attribute in a<meta>
tag provides a concise explanation of the content of the web pageThis description often appears in search engine results and can influence click-through rates
Viewport
The
<meta name="viewport" content="width=device-width, initial-scale=1">
tag makes your web page display correctly on all devices (desktop, tablet, mobile)It controls the viewport size and the initial zoom level
Default target windows
The
target
attribute of the<base>
element can set a default target window for all links on a pageFor example,
<base target="_blank">
will open all links in a new window or tab
Body
What is the body section of a webpage?
The body section contains the main content of the web page, such as text, images, videos, hyperlinks, tables etc.
It's enclosed by
<body>
and</body>
tagsThe content inside the body tag is displayed in the browser window
Text entry (headings & paragraphs)
Inserting an image
Tables in webpages
In the early days of web development, tables were used to create complex page layouts
They provide a way to arrange data into rows and columns
By utilising cell padding, cell spacing, and borders, developers could manipulate the appearance of the page
Today, tables are primarily used for displaying tabular data - information that is logically displayed in grid format
For example, financial data, timetables, comparison charts and statistical data are often presented in tables
Tables make it easy for users to scan, analyse and comprehend the data
Tables also enhance accessibility
Screen readers for visually impaired users can read tables effectively if they are correctly structured
HTML elements like
<table>
,<tr>
,<th>
, and<td>
help in conveying the structure and purpose of the data to these assistive technologies
Hyperlinks
What is a hyperlink?
A hyperlink, often just called a 'link', is a reference to data that a reader can directly follow by clicking or tapping
It is one of the core elements of the World Wide Web, as it enables navigation from one web page or section to another
Hyperlinks are created using the
<a>
(anchor) tag in HTMLThey can link to different sections of the same page, other locally stored web pages, or external websites
Text hyperlinks: Usually, a portion of text that is highlighted in some way, like being underlined or a different colour
Image hyperlinks: An image that you can click on to take you to another page or another part of the same page
Button hyperlinks: A clickable button that redirects the user to another page or section
Hyperlinks utilise the '
href
' attribute within the<a>
tag in HTMLThe '
href
' attribute contains the URL of the page to which the link leadsThe text between the opening
<a>
and closing</a>
tags are the part that will appear as a link on the page
Hyperlink types
Same-page bookmark: Use the
#
followed by theid
of the element you want to jump toExample:
<a href="#section1">Go to Section 1</a>
Locally stored web page: Use the relative path to the file
Example:
<a href="contact.html">Contact Us</a>
External website: Use the full URL
Example:
<a href="https://www.google.com">Google</a>
Email link: Use
mailto:
followed by the email addressExample:
<a href="mailto:[email protected]">Email Us</a>
Specified location: Use the
target
attribute to specify where to open the link_blank
for a new tab or window_self
for the same tab or window, or a named windowExample:
<a href="https://www.google.com" target="_blank">Google</a>
Example body section containing hyperlinks
<html>
<body>
<div id="section1">
<h1>This is Section 1</h1>
<a href="#section2">Go to Section 2</a><br>
<a href="contact.html">Contact Us</a><br>
<a href="https://www.google.com" target="_blank">Google</a><br>
<a href="mailto:[email protected]">Email Us</a>
</div>
<div id="section2">
<h1>This is Section 2</h1>
<a href="#section1">Go back to Section 1</a>
</div>
</body>
</html>
Last updated:
You've read 0 of your 5 free revision notes this week
Sign up now. It’s free!
Did this page help you?