Don't forget to hit the ⭐ if you like this repo.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My First HTML Page</title>
<style>
/* CSS styles go here */
</style>
</head>
<body>
<header>
<h1>Welcome to My Website</h1>
<nav>
<ul>
<li><a href="#">ホーム</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
<section>
<h2>About Me</h2>
<p>Hi, my name is Shah and I am a web developer.</p>
</section>
<section>
<h2>My Projects</h2>
<ul>
<li><a href="#">Project 1</a></li>
<li><a href="#">Project 2</a></li>
<li><a href="#">Project 3</a></li>
</ul>
</section>
</main>
<footer>
<p>© MSO 2023 My Website</p>
</footer>
</body>
</html>
Here is an explanation of the important tagging used in this HTML page:
-
<!DOCTYPE html>
: This tag specifies the document type and version of HTML being used. -
<html lang="en">
: This tag indicates the start and end of an HTML document, and specifies the language of the content. -
<head>
: This tag contains metadata about the HTML document, such as the title, character set, viewport, and styles. -
<meta charset="UTF-8">
: This tag specifies the character encoding of the HTML document. -
<meta name="viewport" content="width=device-width, initial-scale=1.0">
: This tag specifies the width and initial scale of the viewport, which affects how the web page is displayed on different devices. -
<title>My First HTML Page</title>
: This tag specifies the title of the HTML document, which appears in the browser's title bar. -
<style>
: This tag contains CSS styles that are applied to the HTML document. -
<header>
: This tag represents the header section of the HTML document, which typically contains a logo, navigation menu, and/or heading. -
<nav>
: This tag represents a navigation menu, which usually contains a list of links. -
<ul>
: This tag represents an unordered list of items. -
<li>
: This tag represents a list item, which is typically used within a<ul>
or<ol>
tag. -
<a href="#">ホーム</a>
: This tag represents a hyperlink, which is used to link to other web pages or resources. The href attribute specifies the URL of the resource being linked to. -
<main>
: This tag represents the main content of the HTML document. -
<section>
: This tag represents a section of content within the HTML document. -
<footer>
: This tag represents the footer section of the HTML document, which typically contains copyright information and/or links to social media profiles. -
<p>
: This tag represents a paragraph of text. -
<h1>
to<h6>
: These tags represent headings of different levels, with<h1>
being the largest and most important heading.
<!DOCTYPE html>
<html>
<head>
<title>My First HTML Page</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<header>
<h1>Welcome to my website!</h1>
<nav>
<ul>
<li><a href="#">ホーム</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
<section>
<h2>About Me</h2>
<p>My name is Shah and I am a web developer.</p>
<p>I enjoy learning new things and creating beautiful websites.</p>
</section>
<section>
<h2>Contact Me</h2>
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name" required /><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required /><br><br>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea><br><br>
<input type="submit" value="Submit" />
</form>
</section>
</main>
<footer>
<p>Copyright © MSO 2023 My Website</p>
</footer>
</body>
</html>
Explanation of the important tagging:
-<!DOCTYPE html>
: This tag declares the document type as HTML5.
-<html>
: This tag indicates the start and end of an HTML document.
-<head>
: This tag contains metadata about the HTML document, such as the title, character encoding, and viewport settings.
-<title>
: This tag specifies the title of the HTML document, which appears in the browser tab.
-<meta>
: This tag provides additional metadata about the HTML document, such as the character encoding and viewport settings.
-<link>
: This tag is used to link to an external CSS stylesheet, which contains styles for the HTML elements.
-<body>
: This tag contains the visible content of the web page.
-<header>
: This tag contains the header section of the web page, which typically includes a logo, navigation menu, and page title.
-<nav>
: This tag defines a navigation menu, which typically contains links to other pages on the website.
-<ul>
: This tag defines an unordered list of items.
-<li>
: This tag defines a list item, which is nested inside a
- tag.
-<a>
: This tag defines a hyperlink, which is used to link to other web pages or resources.
-<main>
: This tag contains the main content of the web page, such as articles, blog posts, and other types of content.
-<section>
: This tag defines a section of the web page, which typically contains related content.
-<h2>
: This tag defines a second-level heading, which is used to introduce the content of the section.
-<p>
: This tag defines a paragraph of text.
-<form>
: This tag defines a form, which is used to collect data from the user.
<!DOCTYPE html>
<html>
<head>
<title>Course Registration Form</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Course Registration Form</h1>
</header>
<main>
<form action="submit-form.php" method="post">
<fieldset>
<legend>Personal Information</legend>
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="phone">Phone:</label>
<input type="tel" id="phone" name="phone" required>
<label for="address">Address:</label>
<input type="text" id="address" name="address" required>
<label for="city">City:</label>
<input type="text" id="city" name="city" required>
<label for="state">State:</label>
<input type="text" id="state" name="state" required>
<label for="zip">Zip Code:</label>
<input type="text" id="zip" name="zip" required>
</fieldset>
<fieldset>
<legend>Course Information</legend>
<label for="course">Course:</label>
<select id="course" name="course" required>
<option value="">Select a course</option>
<option value="html">HTML</option>
<option value="css">CSS</option>
<option value="js">JavaScript</option>
<option value="php">PHP</option>
</select><br>
<label for="level">Level:</label>
<input type="radio" id="beginner" name="level" value="beginner" required>
<label for="beginner">Beginner</label>
<input type="radio" id="intermediate" name="level" value="intermediate" required>
<label for="intermediate">Intermediate</label>
<input type="radio" id="advanced" name="level" value="advanced" required>
<label for="advanced">Advanced</label>
<label for="start">Start Date:</label>
<input type="date" id="start" name="start" required>
</fieldset>
<input type="submit" value="Submit">
</form>
</main>
<footer>
<p>© 2023 Course Registration Form</p>
</footer>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Course Registration Form</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<header>
<h1>Course Registration Form</h1>
</header>
<main>
<form action="submit-form.php" method="post">
<div class="form-group">
<fieldset>
<legend>Personal Information</legend>
<div class="form-control">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
</div>
<div class="form-control">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
</div>
<div class="form-control">
<label for="phone">Phone:</label>
<input type="tel" id="phone" name="phone" required>
</div>
<div class="form-control">
<label for="address">Address:</label>
<input type="text" id="address" name="address" required>
</div>
<div class="form-control">
<label for="city">City:</label>
<input type="text" id="city" name="city" required>
</div>
<div class="form-control">
<label for="state">State:</label>
<input type="text" id="state" name="state" required>
</div>
<div class="form-control">
<label for="zip">Zip Code:</label>
<input type="text" id="zip" name="zip" required>
</div>
</fieldset>
</div>
<div class="form-group">
<fieldset>
<legend>Course Information</legend>
<div class="form-control">
<label for="course">Course:</label>
<select id="course" name="course" required>
<option value="">Select a course</option>
<option value="html">HTML</option>
<option value="css">CSS</option>
<option value="js">JavaScript</option>
<option value="php">PHP</option>
</select>
</div>
<div class="form-control">
<label for="level">Level:</label>
<input type="radio" id="beginner" name="level" value="beginner" required>
<label for="beginner">Beginner</label>
<input type="radio" id="intermediate" name="level" value="intermediate" required>
<label for="intermediate">Intermediate</label>
<input type="radio" id="advanced" name="level" value="advanced" required>
<label for="advanced">Advanced</label>
</div>
<div class="form-control">
<label for="start">Start Date:</label>
<input type="date" id="start" name="start" required>
</div>
</fieldset>
</div>
<div class="form-group">
<input type="submit" value="Submit">
</div>
<footer>
<p>© 2023 Course Registration Form</p>
</footer>
</body>
</html>
Please create an Issue for any improvements, suggestions or errors in the content.
You can also contact me using Linkedin for any other queries or feedback.