3.1 html tag
If you are reading this text, it is assumed that in the future you will work as a Java Developer, well, or a Full Stack Java Developer. You will hardly write HTML documents, but you will have to read them often . This is how the world works, so you have to figure out how HTML documents are arranged.
What is the beginning of any HTML document? Each HTML document has a structure consisting of three nested tags: html
, head
and body
. This is the standard example:
<!DOCTYPE html>
<html>
<head>
Service tags
</head>
<body>
Main document
</body>
</html>
Everything that the browser displays is inside a pair tag body
(document body). Inside the tag head
are tags with service / auxiliary information for the browser.
It is also customary (optional) to write the document type at the beginning of the document - DOCTYPE
so that the parser better understands how to interpret errors. Many browsers are able to correctly display broken documents.
Or, on the contrary XHTML = XML+HTML
, there is a standard in which there are more stringent rules than in the usual one HTML
. But such information will be useful to you when you decide to write your own browser, or at least your own HTML-parser
.
3.2 The head tag
Inside the tag, head
the following tags are usually located: title
, meta
, style
, ...
The tag <title>
specifies the name of the document that is displayed in the browser tab.

The tag <meta>
is used to set various service information. For example, you can help the browser understand the encoding of an HTML document (it contains plain text, if you remember).
<html>
<head>
<title> Escape character</title>
<meta charset="utf-8" />
</head>
<body>
</body>
</html>
3.3 body, p, b tags
The tag <body>
contains all the html text that will be displayed by the browser. The simplest tags for displaying a document are: <h1>
, <p>
, <b>
,<br>
<h1>
- this is a pair tag, it allows you to set the title of your page / article. If your article is long and you need subheadings, then you can use the tag for this case <h2>
, <h3>
and so on until<h6>
Example:
<body>
<h1>Cats</h1>
<h2> Description of cats</h2>
detailed description of cats
<h2> Origin of cats</h2>
Information about the origin of cats.
<h2> Cat paws</h2>
Huge article about the paws of cats
</body>
If your article is large and you want to make it easier to read by dividing it into paragraphs, then you will need a pair tag <p>
(from the word paragraph) for this. Just wrap the text in tags <p>
and </p>
and the browser will display it as a separate paragraph.
Attention! The browser will ignore line breaks and/or extra spaces in your text. If you want to add a line break, then insert a single tag <br>
(from br eak line) into the text.
Well, the best part is highlighting the text in bold. If you want to make text bold, wrap it in tags <b>
</b>
(from b old).
GO TO FULL VERSION