Web Development Master Guide
SECTION 1: HTML - Full Notes
1. Introduction to HTML
HTML (HyperText Markup Language) is the standard markup language used to create web
pages. It structures the content and defines elements like text, links, images, and more.
Example:
<!DOCTYPE html>
<html>
<head>
<title>My First Page</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
2. Basic Tags and Elements
- Headings: <h1> to <h6>
- Paragraph: <p>Text</p>
- Line Break: <br>
- Horizontal Rule: <hr>
- Comment: <!-- This is a comment -->
Example:
<h2>Welcome</h2>
<p>This is a paragraph.</p>
3. Lists and Links
- Ordered List: <ol><li>Item</li></ol>
- Unordered List: <ul><li>Item</li></ul>
- Description List: <dl><dt>Term</dt><dd>Description</dd></dl>
- Anchor tag: <a href="[Link]
4. Images and Media
- Image tag: <img src="[Link]" alt="Description">
- Video: <video controls><source src="video.mp4" type="video/mp4"></video>
- Audio: <audio controls><source src="sound.mp3" type="audio/mpeg"></audio>
5. Tables
<table border="1">
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
</table>
6. Forms and Inputs
<form action="/submit" method="post">
Name: <input type="text" name="name"><br>
Email: <input type="email" name="email"><br>
<input type="submit" value="Submit">
</form>
7. Semantic HTML
Semantic elements clearly define their meaning. Examples:
- <header>, <footer>, <main>, <section>, <article>, <aside>, <nav>
They improve accessibility and SEO.
8. Interview Questions
Q1: What is the purpose of the DOCTYPE declaration?
A1: It tells the browser which HTML version is being used.
Q2: Difference between <div> and <span>?
A2: <div> is a block-level element, <span> is inline.