HTML elements – The basics An HTML element is is a piece of content (usually text) that is enclosed within tags. The tag name defines what type of content it is and how it should be displayed. Some common tags you'll use include:

Defines a Heading

Defines a paragraph Defines an anchor link  Most HTML elements have an opening, and closing tag, the content sitting between them, for example:

This is a heading

This is my first paragraph

however, there are a few tags that don't have a closing tag. for example:
This is used to insert a line break.
This with insert a horizontal rule. ginger cat the img tag is used to insert an image. Attributes Attributes are often included in an HTML open tag to define more information about the content. Attributes are included using a name and value pair. In the examples below the attribute href for "hypertext reference", defines the location the anchor link should go when the text "visit google" is clicked. visit google in this image element: ginger cat the scr or "source" attribute is used to define the location of the images to display. The alt attribute defines alternate text for when the image cannot be displayed or viewed. alt attributes are important for the accessibility of visually impaired readers. another common attribute that is often included in an HTML tag is class . class attributes make it possible to differentiate different types of content with the same tags and style them accordingly in CSS. the id attribute is used to define a unique identifier for an HTML element. This makes the element easy to select using javascript and can be navigated to using anchor links. Block vs inline The browser has two ways to display elements in the viewport. Block elements always start on a new line and use the full width of the viewport. Examples of block level elements include: