A separate group of CSS properties allows you to style large groups of text, such as setting the line height or text alignment.
line-height
The line-height property determines the line spacing. You can use pixels, percentages, or em units to set it. As a rule, either percentages or em are applied. For example:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>line height in CSS3</title>
</head>
<body>
<h3>line-height: 100%;</h3>
<p class="lineheight-100">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
<h3>line-height: 150%;</h3>
<p class="lineheight-150">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
<h3>line-height: 200%;</h3>
<p class="lineheight-200">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
</body>
</html>
If this property is not set, then the default value is used line-height: 120%;.

text-align
The text-align property aligns text on one side of the web page. It takes the following values:
- left: text is left aligned
- right: text is right-aligned
- justify: justified, words are evenly distributed across the line
- center: center alignment
For example:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>text align in CSS3</title>
</head>
<body>
<h3>text-align: left;</h3>
<p class="left">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
<h3>text-align: right;</h3>
<p class="right">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
<h3>text-align: center;</h3>
<p class="center">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
<h3>text-align: justify;</h3>
<p class="justify">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
</body>
</html>

text indent
The text-indent property specifies the indentation of the first line of a paragraph. To set the padding, standard units of measurement can be used, for example, em or pixels:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>text indent in CSS3</title>
</head>
<body>
<h3>text-indent</h3>
<p class="text-indent">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia laoreet tellus,
accumsan dictum massa dictum at. Etiam non turpis massa. Morbi non velit sodales, consectetur quam at, viverra
nisl.</p>
</body>
</html>
