# HTML
### it is a markup language that used to build and describe a web page structure and content.
* Every HTML element has it's opening and closing tag, the opening tag looks like this `<html element>` anything`</closing html element>` .
* Examples of tags `<h1>hello</h1>` that is a heading tag
* `<p>What's up..!</p>` this tag defines a paragraph
* `<a href="https://www.google.com">`Visit Google`</a>` this tag defines a link and the `href` specifies the link
* an attribute is a pre-built property and mostly should have a value like the above tag example `href` is an attribute and its value is `"https://www.google.com"` another example of an attribute `<img src="pic_trulli.jpg" alt="Trulli" width="500" height="333"/>` here we have `src` `alt` `width` `height` attributes
* notice in the above example the img element is self-closing, meaning we didn't have to add a closing tag `</img>` because we have added the slash `/` at the end of that img element, so we conclude that some elements can be self closed
* A comment tag is a tag that will not be executed in the code, and it can be used to describe your code or to align something within the code and this is an example of how it looks like`<!--This is a comment. Comments are not displayed in the browser-->`
* HTML elements can be nested, meaning that we can build an element inside another element, an example of that `<h1>a paragraph element inside the h1 element <p>paragraph </p> it is nice right ? </h1>` .
* talking about nested elements the `h1` element in the previous example is a called a **parent** element and the `p` element is a **child** element .
# Alright lets build something get the tools ready....! :sunglasses: