Creating Hyperlinks in HTML
Hyperlinks are created using the <a>
tag with the href
attribute:
<a href="https://example.com">Visit Example</a>
<a href="about.html">About Page</a>
<a href="#section-id">Jump to Section</a>
Links can point to external sites, internal pages, or specific sections.
Inserting Images with the <img> Tag
The <img>
tag is used to embed images:
<img src="image.jpg" alt="Description" width="400" height="300">
Key attributes:
src
- Image path/URLalt
- Alternative text (required)width
/height
- Dimensions
Adding a Favicon to Your Website
Add a favicon in the <head>
section:
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
Modern browsers also support PNG/SVG favicons:
<link rel="icon" href="favicon.png" type="image/png" sizes="16x16">
Setting a Page Title
The <title>
tag defines the browser tab title:
<head>
<title>My Awesome Website</title>
</head>
This also appears in search engine results.
Embedding Videos and Audio in HTML
HTML5 provides native media elements:
Video
<video width="640" height="360" controls>
<source src="movie.mp4" type="video/mp4">
Your browser doesn't support HTML5 video.
</video>
Audio
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
Your browser doesn't support HTML5 audio.
</audio>
Using YouTube Videos in HTML
Embed YouTube videos using iframe:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/VIDEO_ID"
frameborder="0" allowfullscreen></iframe>
Replace VIDEO_ID
with the actual YouTube video ID.
Embedding External Content with <iframe>
Iframes embed external content within your page:
<iframe src="https://example.com"
width="100%" height="500"
title="Example Embed"></iframe>
Common uses include maps, documents, and external widgets.
Linking to Local and External File Paths
Understanding file paths is crucial for proper linking:
Absolute Paths (External)
<a href="https://example.com/page.html">External Link</a>
<img src="https://example.com/image.jpg">
Relative Paths (Local)
<a href="about.html">Same Directory</a>
<a href="pages/contact.html">Subdirectory</a>
<a href="../index.html">Parent Directory</a>
Root-Relative Paths
<a href="/images/logo.png">Site Root Directory</a>