Learn the basics of HTML, the standard markup language for creating web pages and web applications. This tutorial covers the structure of an HTML document, common elements and attributes, and how to link CSS and JavaScript files.
HTML stands for Hypertext Markup Language. It is a standard markup language used to create web pages and web applications. HTML is a set of predefined tags and rules for formatting text, images, and other content on the web.
To start writing HTML, you will need a text editor. There are many free options available, such as Notepad (for Windows) and TextEdit (for Mac). You can also use a more advanced text editor, such as Sublime Text or Atom, which have features such as syntax highlighting and code completion.
To create an HTML file, simply open your text editor and save a new file with the .html extension. For example, you can save the file as "index.html".
An HTML document has two main parts: the head and the body. The head contains metadata about the document, such as the title and any linked CSS or JavaScript files. The body contains the actual content of the document, such as text, images, and other elements.
Here is an example of the basic structure of an HTML document:
<!DOCTYPE html> <html> <head> <title>My Website</title> </head> <body> <h1>Welcome to my website!</h1> <p>This is where I share my thoughts and ideas.</p> </body> </html>
The <!DOCTYPE html> declaration at the top specifies that this is an HTML5 document. The <html> element encloses the entire HTML document, and the <head> and <body> elements contain the head and body respectively.
HTML elements are used to structure and format the content of an HTML document. Each element has a start tag and an end tag, with the content in between. For example, the <h1> element is used to create a level-one heading, and the <p> element is used to create a paragraph.
Here is an example of an HTML element:
<h1>This is a heading</h1>
In this example, the <h1> element is the start tag, and the </h1> element is the end tag. The text "This is a heading" is the content of the element.
HTML elements can have attributes, which provide additional information about the element. Attributes are added to the start tag of an element, and have the format name="value" .
For example, the href attribute is used to specify a link for the <a> (anchor) element:
<a href="https://www.example.com">Click here to visit example.com</a>
In this example, the <a> element has an href attribute with a value of " https://www.example.com ". This creates a hyperlink to the specified website.
Here are some common HTML elements that you will use to structure and format the content of your web pages:
<h1> - <h6> : Heading elements are used to create headings of different levels. <h1> is the highest level heading, and <h6> is the lowest.
HTML is used to structure and format the content of a webpage, but it is limited in its ability to create complex layouts and interactive elements. This is where CSS (Cascading Style Sheets) and JavaScript come in.
CSS is a stylesheet language that is used to define the look and formatting of an HTML document. It can be used to change the font, colour, size, and layout of elements on a webpage.
JavaScript is a programming language that is used to add interactivity to web pages. It can be used to create animations, handle user input, and communicate with servers.
Both CSS and JavaScript can be linked to an HTML document using the <link> and <script> elements in the head of the document.
HTML is a powerful markup language that is essential for creating web pages and web applications. By learning the basic structure and elements of HTML, you can start building your own websites and adding dynamic content to them.
I hope this tutorial has helped you get started with HTML programming. Happy coding!