HTML 2
HTML 2
HTML5
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 1 / 31
HTML My First Program
My First Program
b Open Gedit Text Editor either (terminal $gedit or show applications menu)
b Type the following lines in the Gedit Text Editor
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>Homepage</title>
5 </head>
6 <body>
7 <h1> Welcome to my Homepage</h1>
8 </body>
9 </html>
Head element
b The head element represents a collection of metadata for the Document.
<!doctype html>
<html>
<head>
<title>Introduction to HTML: Week 2</title>
<base href="https://www.abc.in">
Elements of Head
b The <title> element defines the document’s title or name
b Use: The content of the title is one of the components used by search engine algorithms to decide the
order in which to list pages in search results. In general, a longer, descriptive title performs better
than short or generic titles.
b Syntax: <title>Title of the document</title>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 4 / 31
HTML Head element
Elements of Head
b The <title> element defines the document’s title or name
b Use: The content of the title is one of the components used by search engine algorithms to decide the
order in which to list pages in search results. In general, a longer, descriptive title performs better
than short or generic titles.
b Syntax: <title>Title of the document</title>
b The <base> element specifies a base URL for all relative URLs within a document
b Syntax: <base href="URL">. Example: <base href="https://www.abc.in">
b The href attribute of <base> specifies the base URL https://www.abc.in for all relative URLs in
the document. For example, file path used by href attribute of <a> element and src attribute of
<img> element are relative. That relative path will be resolve based on specified base URL in the
<base> element
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 4 / 31
HTML Head element
Elements of Head
b The <title> element defines the document’s title or name
b Use: The content of the title is one of the components used by search engine algorithms to decide the
order in which to list pages in search results. In general, a longer, descriptive title performs better
than short or generic titles.
b Syntax: <title>Title of the document</title>
b The <base> element specifies a base URL for all relative URLs within a document
b Syntax: <base href="URL">. Example: <base href="https://www.abc.in">
b The href attribute of <base> specifies the base URL https://www.abc.in for all relative URLs in
the document. For example, file path used by href attribute of <a> element and src attribute of
<img> element are relative. That relative path will be resolve based on specified base URL in the
<base> element
b The <meta> element represents various kinds of metadata that cannot be expressed using other
elements belongs to head. Metadata is information about the document that is not displayed on the
web page but is used by browsers, search engines, and other web services
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 4 / 31
HTML Head element
<link> element
b The <link> specifies relationships between the current document and an external resources, such as,
stylesheets, icon files, or other documents
<link rel="stylesheet" type="text/css" href="abc.css">
<link rel="alternate" type="application/rss+xml" href="rssFeed.xml">
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 6 / 31
HTML Head element
<link> element
b The <link> specifies relationships between the current document and an external resources, such as,
stylesheets, icon files, or other documents
<link rel="stylesheet" type="text/css" href="abc.css">
<link rel="alternate" type="application/rss+xml" href="rssFeed.xml">
b rel attribute defines the relationship between the current document and the linked resource. Value
includes stylesheet, icon, alternate, canonical, prefetch, next, prev, author, help
- rel="stylesheet" indicates that the linked document is a style-sheet
<link rel="stylesheet" href="default.css" />
- rel="alternate" indicates that the linked document is an alternative of the current document
<link rel="alternate stylesheet" href="highContrast.css" title="High contrast"
<link rel="alternate" href="/en/index.pdf " hreflang="en" type="application/pdf
- rel="icon" represents the icon for the current document
<link rel="icon" type="image/png" href="favicon.png">
- rel="preload" indicates that the browser should preload the resource. Content type, such as
ArrayBuffer, JSON/BSON, font, image, script, and style can be preloaded.
<link rel="preload" href="myFont.woff2" as="font" type="font/woff2">
<link rel="preload" href="style.css" as="style" /> . . . . . . . . . . . . . . . . . . . .
<link rel="preload" href="main.js" as="script" /> . . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 6 / 31
HTML Head element
<link> element
b rel="author" indicates about the author of the current document
b rel="canonical" indicates that the linked resource is the canonical (preferred) version of the
document, particularly useful for specifying the preferred version of a URL to search engines
b href attribute specifies the URL and hreflang indicates the language of the linked resource.
b type attribute specifies the MIME type of the linked resource
b sizes attribute specifies the size of the icon
b as attribute is used with rel="preload" that specifies the type of content being loaded by the
<link>, which is necessary for request matching, application of correct content security policy, and
setting of correct Accept request header
b media attribute specifies the media type for which the linked stylesheet is intended. It is typically
used to specify different stylesheets for different devices or screen sizes
b The resource will only be loaded if the media condition is true
<link href="print.css" rel="stylesheet" media="print"/>
<link href="mobile.css" rel="stylesheet" media="all"/>
<link href="desktop.css" rel="stylesheet" media="(max-width: 600px)" />
<link href="highres.css" rel="stylesheet" media="screen and (min-width:
. . . . . . . . 601px)"
. . . . . . . />. . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 7 / 31
HTML Head element
<style> element
b The <style> element is used to define internal/embedded cascading styles.
<style>
a{
color: blue;
text-decoration: none;
}
</style>
b Styles defined within the <style> element have a higher priority than external stylesheets linked via
the <link> element and lower priority than inline styles applied directly to HTML elements using the
style attribute.
b media attribute of <style> element defines, which media the style should be applied to. Its value is a
media query, which defaults to all if the attribute is missing.
- Media queries allows to apply CSS styles depending on a device’s
/ Media type, such as, print, screen and all
/ Media feature that describes specific characteristics of the user agent (browser) such as
screen resolution, orientation, aspect ratio, browser viewport width/height
/ User preferences, such as, preferring reduced motion, data usage,. . .and
. . . transparency
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 8 / 31
HTML Head element
<script> element
b The <script> element is used to
- Embed JavaScript code
<script>alert("Hello Web Tech!"); </script>
- Link external JavaScript source file
<script src="abc.js"></script>
src attribute specifies the URL of an external script file to be used. If this attribute is present,
the contents of the <script> element are ignored.
- Embed executable codes. The type attribute indicates the type of script represented. The value
includes text/javascript, importmap, module
<script id="data" type="application/json">{
"userId": 1234,
"userName": "abc bcd"
}
</script>
<script>
const userInfo = JSON.parse(document.getElementById("data").text);
console.log("User information: %o", userInfo);
</script> .
. .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
.
.
. . .
. . .
.
Anchor element
b Anchor or <a> element is used to create hyperlinks, allowing users to navigate to another web-page or
resource, which is one of the fundamental building blocks of the web.
b href attribute specifies the URL of the destination where the hyperlink leads. It can be a(n)
- Absolute URL
<a href="https://www.abc.in/index.php">Abc Inc.</a>
- Relative URLs
<a href="index.php">Abc Inc.</a>
- Element on the same page
<a href="#sectionID">Jump to section/heading/ .....</a>
<h3 id="sectionID">Landing from previous section/heading .... </h2>
- Email address
<a href="mailto:[email protected]">Contact us</a>
- Telephone numbers
<a href="tel:+91.123.456.0123">Call: +91 123 456 0123</a>
- A skip link is a link placed as early as possible in <body> content that points to the beginning
of the page’s main content. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 10 / 31
HTML Elements of Body
Anchor element
b target attribute specifies, where to open the linked document. Common values include:
- target = "_self" : Opens the linked document in the same frame or window (default)
- target = "_blank": Opens the linked document in a new window or tab.
- target = "_parent": Opens the linked document in the parent frame.
- target = "_top": Opens the linked document in the full body of the window
<a href="https://www.abc.in/index.php">Abc Inc.</a>
b download attribute, when present, suggests that the target resource is downloadable
<a href="files/document.pdf" download>Download PDF</a>
b title attribute provides additional information about the linked document, typically displayed as a
tool-tip when the user hovers over the link.
<a href="https://www.abc.in" title="Visit Example Website">Example Website</a>
b aria-label attribute provides an accessible name for the link when the visible anchor text alone is
not sufficient for screen readers or other assistive technologies.
<a href="https://www.abc.in" aria-label="Visit Example Website">Example
. . . . . . . . . . . . . .Website</a>
. . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 11 / 31
HTML Elements of Body
Anchor element
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 12 / 31
HTML List
List
b Structured ways to present information on web page by grouping the related content together
b Represents a list item based on type of parent element <ol>, <ul> or <menu>
- Ordered List: <ol> is used to create an ordered list, where the list items are displayed with
ordered number or alphabet
<ol>
<li>Web Technology</li>
<li>Signal and Systems</li>
<li>Object Oriented Programming</li>
</ol>
- Unordered List: <ul> is used to create an unordered list, where the list items are displayed
with bullet points
<ul>
<li>Web Technology</li>
<li>Signal and Systems</li>
<li>Object Oriented Programming</li>
</ul> . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 13 / 31
HTML List
Nested List
b Nested list → A list that contains another list(s) within one or more of its <li> elements
<ul>
<li>Module I
<ul>
<li>Chapter I</li>
<li>Chapter II</li>
</ul>
</li>
<li>Module II
<ul>
<li>Chapter III</li>
<li>Chapter IV</li>
</ul>
</li>
</ul>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 14 / 31
HTML List
Description List
b <dl> element provides a semantic way to represent lists of terms and their descriptions making
content more structured and accessible that contains one or more pairs of <dt> (description term)
and <dd> (description) elements.
b The <dt> element is used to define a term or a name in the list and the <dd> element is used to define
the description of the term. Typically, <dd> comes after <dt>
<dl>
<dt>HTML</dt>
<dd>HyperText Markup Language</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets</dd>
</dl>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 15 / 31
HTML List
nav
b <nav> element is used to create well-structured, accessible, and SEO-friendly navigation systems
b <nav> wraps an unordered list (<ul>) containing navigation links (<li> with <a>), providing semantic
meaning to the collection of links as a navigation menu.
<nav> <ul>
<li><a href="home.php">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul> </nav>
<nav><a href="home.php">Home</a> <a href="about.html">About</a> <a href="#co
b <menu> and <ul> elements both represent an unordered list of items. However, <ul> primarily
contains items for display, while <menu> was intended for interactive items
<menu>
<li><a href="home.php">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="#contact">Contact</a></li>
</menu> . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 16 / 31
HTML List
Heading elements
b Heading elements, <h1> to <h6> represents six levels of section headings used by user agents. <h1> is
the highest section level and <h6> is the lowest. By default, all heading elements create a block-level
box in the layout, starting on a new line and taking up the full width available in their containing
block.
b Standard: One <h1> per page and nest headings without skipping levels
<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
b <hgroup> element allows the grouping of a heading with any secondary content, such as subheadings,
an alternative title, or tagline. Each of these types of content represented as a <p> element within the
<hgroup>
<hgroup id="document-title">
<h1>HTML: Living Standard</h1>
<p>Last Updated 12 July 2022</p>
</hgroup>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 18 / 31
HTML Multimedia
Embeding an Image
b <img> element is used to embed image(s) in an HTML document.
<img src="abc.png" width="300" height="200" alt="Example Image">
b Using Data URIs: Data URIs allow you to embed image data directly into the HTML document
<img src="data:image/png; base64,bG9nby5wbmcK" alt="Example Image">
b <svg> element is used to embed Scalable Vector Graphics content
<svg width="200" height="100">
<rect width="100%" height="100%" fill="lightblue"/>
<circle cx="100" cy="50" r="48" fill="orange" stroke="green" stroke-width="1"/>
<text x="50%" y="50%" text-anchor="middle" dy=".3em" fill="white">SVG Example</text>
</svg>
b Using background-images in CSS
<style>
.imgContainer{background-image: url('abc.png'); width: 300px; height: 200px;}
</style>
<div class="imgContainer"></div> . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 19 / 31
HTML Multimedia
b <figure> is used to provide semantic structure by grouping together an image with its caption. The
<figure> element may nest <audio>, <video> and <figcaption>
<figure>
<img src="abc.jpeg"> <figcaption>Caption for the image</figcaption>
</figure>
b <picture> is used to ensure responsive design, where an image behaves differently with changing
device-type and display conditions
<picture>
<source media="(min-width: 601px)" srcset="abc-large.jpeg">
<source media="(max-width: 600px)" srcset="abc-small.jpeg">
<img src="abc.jpeg">
</picture>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 20 / 31
HTML Multimedia
Image map
b An image map allows geometric areas on an image to be associated with hyperlinks. It may have
multiple clickable areas, and each area may be associated with a specific hyperlink.
b The <map> along with <area> element is used to define a clickable image map.
b An image, in the form of an <img> element, may be associated with an image map by specifying a
usemap attribute on the <img> element. The usemap attribute, if specified, must be a valid
hash-name reference to a <map> element.
<img src="abc.png" usemap="#referenceID">
<map name="referenceID">
<area shape="rect" coords="0,0,100,100" href="page1.html" target="_blank">
<area shape="circle" coords="200,150,50" href="page1.html#section2">
</map>
The shape attribute is an enumerated attribute with the following keywords:
Keyword Brief description
circle Designates a circle, using exactly three integers in the coords attribute.
default The whole image.
poly Designates a polygon, using at-least six integers in the coords attribute.
. . . . . . . . . . . . . . . . . . . .
rect Designates a rectangle, using exactly four integers in the
. . coords
. . . . . attribute.
. . . . . . . . . . . . .
[email protected] Web Technology 21 / 31
HTML Multimedia
Canvas
b <canvas> is used to draw 2D graphics on a web page with the help of JavaScript.
<canvas">An alternative fallback text</canvas>
b By default, a canvas has no border and no content.
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #009A00;">
An alternative fallback text
</canvas>
b Inside <script>, add following lines to draw a rectangle
<script> const canvas = document.querySelector("canvas");
const cnvs = canvas.getContext("2d");
cnvs.fillStyle = "green";
cnvs.fillRect(10, 10, 280, 130);
b Append bellow lines to draw a triangle
const canvas = document.querySelector("canvas");
const cnvs = canvas.getContext("2d");
cnvs.fillStyle = "green";
cnvs.fillRect(10, 10, 280, 130); </script> . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 22 / 31
HTML Multimedia
Embeding Audio
b The <audio> element is used to embed sound or audio stream
<audio src="/path/abc.mp3" controls></audio>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 24 / 31
HTML Multimedia
Embeding Audio
b The <audio> element is used to embed sound or audio stream
<audio src="/path/abc.mp3" controls></audio>
b Attributes to control audio
- src : Address of the resource
- controls : Show user agent controls
- crossorigin : How the element handles crossorigin requests
- preload : An enumerated attribute that hints how much buffering the media resource will likely
need. Values are: auto, none, metadata
- autoplay : Hint that the media resource can be started automatically when the page is loaded
- loop : Whether to loop the media resource
- muted : Whether to mute the media resource by default
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 24 / 31
HTML Multimedia
Embeding Audio
b The <audio> element is used to embed sound or audio stream
<audio src="/path/abc.mp3" controls></audio>
b Attributes to control audio
- src : Address of the resource
- controls : Show user agent controls
- crossorigin : How the element handles crossorigin requests
- preload : An enumerated attribute that hints how much buffering the media resource will likely
need. Values are: auto, none, metadata
- autoplay : Hint that the media resource can be started automatically when the page is loaded
- loop : Whether to loop the media resource
- muted : Whether to mute the media resource by default
b Industry practice: To ensure compatibility across browsers, provide multiple source files within the
<audio> element along with fallback message. The browser will use the first format it supports.
<audio controls autoplay loop muted>
<source src="abc.mp3" type="audio/mpeg">
<source src="abc.ogg" type="audio/ogg">
Your browser does not support the audio element <!--fallback . . . . . .message-->
. . . . . . . . . . . . . .
</audio> . . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 24 / 31
HTML Multimedia
Embeding Video
b The <video> element is used to embed videos or movies, and audio files with captions.
<video controls src="/path/abc.mp4" poster="abc.jpg" width="600"></video>
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 25 / 31
HTML Multimedia
Embeding Video
b The <video> element is used to embed videos or movies, and audio files with captions.
<video controls src="/path/abc.mp4" poster="abc.jpg" width="600"></video>
b Captions can be provided using the <track> element
<video controls autoplay muted>
<source src="/path/abc.mp4" type="video/mp4">
<track src="caption.vtt" kind="subtitles" srclang="hi" label="Hindi">
b The caption file (captions.vtt in the above example) should be in WebVTT format. WebVTT (Web
Video Text Tracks) is a format used for displaying timed text tracks. It is designed to provide
subtitles, captions, descriptions, chapters, or metadata that are time-aligned with the media content.
WEBVTT
00:00:00.000 --> 00:00:05.000
Welcome to our video.
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 25 / 31
HTML Multimedia
Embeding Video
b The <video> element is used to embed videos or movies, and audio files with captions.
<video controls src="/path/abc.mp4" poster="abc.jpg" width="600"></video>
b Captions can be provided using the <track> element
<video controls autoplay muted>
<source src="/path/abc.mp4" type="video/mp4">
<track src="caption.vtt" kind="subtitles" srclang="hi" label="Hindi">
b The caption file (captions.vtt in the above example) should be in WebVTT format. WebVTT (Web
Video Text Tracks) is a format used for displaying timed text tracks. It is designed to provide
subtitles, captions, descriptions, chapters, or metadata that are time-aligned with the media content.
WEBVTT
00:00:00.000 --> 00:00:05.000
Welcome to our video.
b Apart from the media controlling elements associated with audio, the video specific attributes are:
- poster : Displays representative image of the video while no video data is available.
- playsinline : Indicates that the video ought to be displayed ‘inline’ in the document
- width : width of the video’s display area, in pixel (not in %) . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 25 / 31
HTML Multimedia
Multimedia elements
b Both audio and video elements can be used for both audio and video. The main difference between
the two is simply that the audio element has no playback area for visual content (such as video or
captions), whereas the video element does.
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 26 / 31
HTML Multimedia
Multimedia elements
b Both audio and video elements can be used for both audio and video. The main difference between
the two is simply that the audio element has no playback area for visual content (such as video or
captions), whereas the video element does.
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 26 / 31
HTML Table
Table
b <table> element is used to present tabular data in the form of rows and columns
b To define a row of cells in a table, the <tr> element is used, while <th> and <td> element is used to
define cell data in table header and table body part.
<tr>
<table>
<td>Signal and Systems</t
<tr>
<td>EC-2014</td>
<th>Course name</th>
<td>3</td>
<th>Course code</th>
<td>III</td>
<th>Credit</th>
</tr>
<th>Semester</th>
</tr>
<tr>
<tr>
<td>Mathematics-III</td>
<style> <td>Web Technology</td>
<td>MA-2014</td>
td, th {border: 1px solid gray;} <td>CS-2015</td>
<td>4</td>
</style> <td>3</td>
<td>III</td>
<td>III</td>
</tr>
</tr> . . . . . . . . . . . . . . . . . . . .
</table>
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 27 / 31
HTML Table
b <thead>, <tbody>, and <tfoot> elements are used to structure a table into semantic sections
- The <thead> element encapsulates a set of table rows (<tr> elements), indicating that they
comprise the head of a table with information about the table’s columns <thead> is placed after
any <caption> and <colgroup> elements, but before any <tbody>, <tfoot>, and <tr> elements.
- <th> element defines a cell as the header of a group of table cells and may be used as a child of
the <tr> element
- <tbody> element encapsulates a set of table rows, indicating that they comprise the body of a
table’s data.
- <tfoot> element encapsulates a set of table rows, indicating that they comprise the foot of a
table with information about the table’s columns. This is usually a summary of the columns
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 28 / 31
HTML Table
Caption of a table
b <caption> element specifies the caption of a table, providing the table an accessible description. The
<caption> must be the first child of its parent <table> element.
<table>
<caption>Description of the table</caption>
<tr> ..... </tr>
</table>
- An accessible description is a text description associated with an HTML element that provides
users of assistive technology with a description for the element beyond what is provided by the
element’s accessible name.
- The accessible description of an element is part of the accessibility tree that
makes web content available to screen readers and other assistive technologies,
which, in turn, make that content available to the users of those technologies
- The accessible description for a
/ <table> is its <caption>
/ <figure> is its <figcaption>
/ <input> is the value attribute's value, unless the element also has a
aria-describedby or aria-description attribute
/ title attribute for other elements
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 29 / 31
HTML Table
Assistive technology
b Assistive technology refers to a third party application which augments or replaces the existing UI for
an application. For example: screen reader, which replaces the visual and pointer-based UI with an
auditory output
b An accessibility tree is a hierarchical structure generated from the HTML of a webpage or the UI
components of an application. It ensures that people who use assistive technologies can access and
interact with web content effectively. It includes details about the structure, properties, and
relationships of the elements on the page, such as text content, form controls, images, and interactive
elements.
. . . . . . . . . . . . . . . . . . . .
Image source: https://wicg.github.io/aom
. . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 30 / 31
HTML Table
Accessibility tree
. . . . . . . . . . . . . . . . . . . .
Image source: https://wicg.github.io/aom . . . . . . . . . . . . . . . . . . . .
[email protected] Web Technology 31 / 31