<input type="password">
: For password input.<input type="checkbox">
: For checkboxes.<input type="radio">
: For radio buttons.<select>
and <option>
: For dropdown lists.<button>
: For buttons to submit the form.
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br>
<button type="submit">Submit</button>
</form>
Chapter 5: Semantic HTML
Semantic HTML uses elements that have meaning, not just presentation. This makes your code easier to understand for both developers and machines (like search engines and assistive technologies).
Common Semantic Elements
<article>
: Represents a self-contained piece of content.<aside>
: Represents content tangentially related to the main content.<nav>
: Represents a section of navigation links.<header>
: Represents a container for introductory content or a set of navigational links.<footer>
: Represents a container for footer content.<figure>
and<figcaption>
: Used for grouping media content (like images) with a caption.
<article>
<h2>My Article</h2>
<p>Content of the article.</p>
</article>
<aside>
<h3>Related Information</h3>
<p>Some extra details.</p>
</aside>
Chapter 6: Multimedia and More
Multimedia
HTML allows you to embed multimedia content like audio and video.
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<video width="320" height="240" controls>
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
IFrames
IFrames allow you to embed other web pages within your page.
<iframe src="https://www.example.com" width="800" height="600"></iframe>
Chapter 7: Accessibility
Accessibility is about making your web pages usable by everyone, including people with disabilities. HTML provides several features to improve accessibility:
ARIA Attributes
ARIA (Accessible Rich Internet Applications) attributes provide ways to make web content and web applications more accessible to people with disabilities.
<button aria-label="Close">X</button>
Semantic HTML
Using semantic HTML elements helps assistive technologies understand the structure and meaning of your content.
This is your comprehensive HTML coding book, ready to be converted to PDF or used online! Let me know if you have any adjustments or further questions.