HTML Links
Links, or hyperlinks, are essential for navigating between pages on the web. They are created using the <a> tag (anchor tag).
Basic Syntax of the <a> Tag:<a href="URL">Link Text</a>
- href: Specifies the URL of the page the link points to.
Example:<a href="https://www.kyuriousminds.com">Visit Kyurious Minds</a>
Types of URLs:
- Absolute URL: Specifies the full path (including protocol).
Example:<a href="https://example.com/page.html">Absolute Link</a> - Relative URL: Specifies the path relative to the current page.
Example:<a href="about.html">Relative Link</a>
Attributes of the <a> Tag:
- target=”_blank”: Opens the link in a new tab.
Example:<a href="https://example.com" target="_blank">Open in New Tab</a> - title: Adds a tooltip when the user hovers over the link.
Example:<a href="https://example.com" title="Go to Example">Hover Over Me</a> - Anchor Links: Navigate within the same page by linking to an element’s
id.
Example:<a href="#section1">Go to Section 1</a><div id="section1">Welcome to Section 1</div>
HTML Images
Images in HTML are embedded using the <img> tag. The <img> tag is self-closing and does not require an end tag.
Basic Syntax of the <img> Tag:<img src="image.jpg" alt="Description of the image">
- src: Specifies the file path or URL of the image.
- alt: Provides alternative text for the image, which improves accessibility and SEO.
Common Attributes:
- Image Dimensions:
Setwidthandheightof an image.
Example:<img src="image.jpg" alt="Image" width="200" height="150"> - Responsive Images:
Use only thewidthor set dimensions in percentages for responsiveness.
Example:<img src="image.jpg" alt="Responsive Image" width="100%">
Best Practices for Links and Images
- Always use meaningful and descriptive
alttext for images. - Use the
titleattribute for additional link or image context when needed. - Optimize image size and format (
.jpg,.png,.webp) for faster loading. - Use relative paths for internal links and images, and absolute paths for external resources.
Examples
1. Creating a Simple Link:<a href="https://www.wikipedia.org" target="_blank" title="Visit Wikipedia">Wikipedia</a>
2. Embedding an Image:<img src="logo.png" alt="Company Logo" width="150">
3. Linking an Image:<a href="fullsize-image.jpg"><img src="thumbnail.jpg" alt="Click to view full size"></a>
4. Anchor Links for Navigation:<a href="#about">About Us</a><div id="about">Welcome to the About Us section!</div>
Practice Tasks for Students
- Task 1: Create a webpage with:
- A link to your favorite website that opens in a new tab.
- Add a tooltip using the
titleattribute for the link.
- Task 2: Embed an image of your choice:
- Ensure the image has descriptive
alttext. - Set the width to 300px.
- Ensure the image has descriptive
- Task 3: Create a page with anchor links:
- Add a link at the top of the page that navigates to a section at the bottom.
- Task 4: Design an image gallery:
- Use thumbnails that link to the full-size images.
