Home  >  Article  >  Web Front-end  >  How to set the indentation of the second line of a paragraph using CSS?

How to set the indentation of the second line of a paragraph using CSS?

WBOY
WBOYforward
2023-08-26 21:53:151409browse

How to set the indentation of the second line of a paragraph using CSS?

HTML is the structure used to create web pages. Additionally, CSS is used to design the visual appearance of these pages. In CSS, indentation is one of the important aspects of text formatting on a web page. It allows developers to create visual effects at the beginning of paragraphs. Indentation can be used to make text easier to read and create a sense of structure in a document.

Indentation in CSS

CSS is a powerful tool that allows developers to control the visual presentation of HTML elements on a web page. We can style text using CSS and change its font, size, color, and even indentation.

In CSS, indentation is used to create visual separation between elements. It creates visual separation between elements by adding space or padding to the left or right side of the elements.

grammar

css selector {
   text-indent: value;
}

Use the Text-Indent property to indent the first line

CSS allows developers to indent the first line of a paragraph using the text-indent property. This property has been set to 0, which means there is no indentation on this property. For example, if we wanted to indent all paragraphs on a web page by 25 pixels, we could use the following code -

p {
   text-indent: 25px;
}

Example 1

Below is an example of setting a 25px indent for all paragraphs on a web page.

<!DOCTYPE html>
<html>
<head>
   <style>
      h2 {
         text-align: center;
      }
      p {
         text-indent: 35px;
      }
   </style>
</head>
<body>
   <h2>This is an example of a text-indent property</h2>
   <p>This is the first indented paragraph. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
   <p>This is a second indented paragraph. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.</p>
   <p>This is the nth indented paragraph, Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
</body>
</html>

How to indent the second line of a paragraph?

The "text-indent" attribute is used to indent the first line of a paragraph. To indent the second line of a paragraph, first we have to remove the indentation of the first line. To do this, we can move the first line to the left using a negative value of "text-indent", and after that, we move the second line to the right using a positive value of "padding-left". For example -

p {
   text-indent: -20px;
   padding-left: 20px;
}

In the code above, we indent the first line of the paragraph by -20px, which moves it -20px to the left, and the second line by 20px, which moves it back to the right.

Let’s look at some examples of indenting the second line of a paragraph using CSS.

Example 2

This is an example of using CSS elements to set the indentation of the second line of Paragraph

<!DOCTYPE html>
<html>
<head>
   <style>
      h2 {
         text-align: center;
      }
      p {
         text-indent: -30px;
         padding-left: 30px;
      }
   </style>
</head>
<body>
   <h2>Indent Second Line of Paragraph</h2>
   <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
</body>
</html>

Example 3

The following is an example of using CSS class selectors to set the indentation of the second line of a paragraph.

<!DOCTYPE html>
<html>
<head>
   <style>
      h2 {
         text-align: center;
      }
      .indent-p {
         text-indent: -4em;
         padding-left: 4em;
      }
   </style>
</head>
<body>
   <h2>Indent Second Line of Paragraph using CSS class selector</h2>
   <p class="indent-p">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</p>
</body>
</html>

in conclusion

Here, we discuss the indentation of the second line of a paragraph. This is an easy way to improve the readability and appearance of your web pages. By using the "text-indent" attribute, we can create a unique and visually appealing look that makes the content stand out.

The above is the detailed content of How to set the indentation of the second line of a paragraph using CSS?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete