HTML documents are plain text documents saved with an
.html file extension rather than a
.txt file extension. To begin writing HTML, you first need a plain text editor that you are comfortable using. Sadly this does not include Microsoft Word or Pages, as those are rich text editors. Two of the more popular plain text editors for writing HTML and CSS are Dreamweaver and Sublime Text. Free alternatives also include Notepad++ for Windows and TextWrangler for Mac. Dont worry about this and just hire a Web Design Southport company to take care of it for you.
All HTML documents have a required structure that includes the following declaration and elements:
The document type declaration, or
<!DOCTYPE html>, informs web browsers which version of HTML is being used and is placed at the very beginning of the HTML document. Because we’ll be using the latest version of HTML, our document type declaration is simply
<!DOCTYPE html>. Following the document type declaration, the
<html> element signifies the beginning of the document.
<html> element, the
<head> element identifies the top of the document, including any metadata (accompanying information about the page). The content inside the
<head> element is not displayed on the web page itself. Instead, it may include the document title (which is displayed on the title bar in the browser window), links to any external files, or any other beneficial metadata.
All of the visible content within the web page will fall within the
<body> element. A breakdown of a typical HTML document structure looks like this:
The preceding code shows the document beginning with the document type declaration,
<!DOCTYPE html>, followed directly by the
<html> element. Inside the
<html> element come the
<body> elements. The
<head> element includes the character encoding of the page via the
<meta charset="utf-8"> tag and the title of the document via the
<title> element. The
<body> element includes a heading via the
<h1> element and a paragraph via the
<p> element. Because both the heading and paragraph are nested within the
<body> element, they are visible on the web page.
When an element is placed inside of another element, also known as nested, it is a good idea to indent that element to keep the document structure well organized and legible. In the previous code, both the
<body> elements were nested—and indented—inside the
<html> element. The pattern of indenting for elements continues as new elements are added inside the