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

WBOY
Release: 2023-08-26 21:53:15
forward
1470 people have browsed it

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;
}
Copy after login

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;
}
Copy after login

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>
Copy after login

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;
}
Copy after login

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>
Copy after login

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>
Copy after login

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!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template