Basic Website HTML Code: A Beginner's Guide
HTML (HyperText Markup Language) is the foundation of every website you visit. It's used to structure the content of a webpage and tell the browser how to display it. Understanding the basic HTML code is crucial for anyone wanting to create their own website.
Here's a simple breakdown of the essential HTML elements you need to get started:
1. The HTML Document Structure
Every HTML document starts with a DOCTYPE
declaration, followed by the <html>
tag, which is the root element of the document. Inside the html
element, you have two main sections:
<head>
: This section contains meta-information about the page, such as the title, character set, and links to external resources.<body>
: This section holds all the visible content of the page, like text, images, and videos.
Here's a basic example:
My First Website
Welcome to My Website
2. Essential HTML Elements
a) Headings:
- Use
<h1>
to<h6>
tags to create headings of different levels. <h1>
is the largest and most important heading, while<h6>
is the smallest.
b) Paragraphs:
- Use the
<p>
tag to create paragraphs of text.
c) Images:
- Use the
<img>
tag to embed images. Thesrc
attribute specifies the image's source, and thealt
attribute provides alternative text for screen readers.
d) Links:
- Use the
<a>
tag to create links. Thehref
attribute specifies the destination URL.
e) Lists:
- Use
<ul>
for unordered lists (bulleted) and<ol>
for ordered lists (numbered). - Use
<li>
tags to define individual list items.
3. Example with More Elements
My Website
Welcome to My Website
This is a simple website created using HTML.
My Favorite Things
- Cats
- Coding
- Coffee
You can learn more about HTML at W3Schools.
4. Further Learning
This is just a basic introduction to HTML. To create more complex and dynamic websites, you'll need to learn more advanced concepts like CSS for styling and JavaScript for interactivity.
There are many resources available online to help you learn HTML. W3Schools, freeCodeCamp, and MDN Web Docs are excellent starting points.
Happy coding!