The video's link - https://youtu.be/HcOc7P5BMi4?si=eIuDDGoj-5D3r6pV
Chapter 3: Intermediate HTML
Forms
-
<form>→ Starts form. -
Input types:
-
text→ Single line input. -
password→ Hidden input. -
radio→ Choose one option. -
checkbox→ Choose multiple options. -
dropdown→<select><option>. -
textarea→ Multi-line text.
-
-
<input type="submit">→ Submit button.
<label> Tag
-
Connects text with input field using
for. -
Helps screen readers & improves accessibility.
-
Clicking label focuses input field.
Attributes for Styling
-
id → Unique (only for one element).
-
class → Group of elements (reusable).
-
Useful for CSS styling & JavaScript functions.
Block vs Inline Elements
-
Block (
<div>) → Full width, new line. -
Inline (
<span>) → Only content width, stays in line.
Semantic Tags
-
<header>→ Top area (logo, nav). -
<footer>→ Bottom area (copyright). -
<main>→ Main page content. -
<section>→ Group of related content. -
<article>→ Independent content (blog, news). -
<aside>→ Side info (ads, sidebar). -
<nav>→ Navigation links.
Why Semantic HTML?
-
SEO → Search engines understand better.
-
Accessibility → Screen readers identify page parts.
-
Clean Code → Easier maintenance.
Structuring Multi-Page Websites
<nav>
<a href="index.html">Home</a>
<a href="about.html">About</a>
<a href="contact.html">Contact</a>
</nav>
-
Use
<nav>for menus. -
Link multiple pages with relative paths (
about.html).
No comments:
Post a Comment