Table of Contents
Indentation in CSS
grammar
Use the Text-Indent property to indent the first line
Example 3
This is an example of a text-indent property
How to indent the second line of a paragraph?
Indent Second Line of Paragraph
Indent Second Line of Paragraph using CSS class selector
in conclusion
Home Web Front-end CSS Tutorial 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?

Aug 26, 2023 pm 09:53 PM

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 id="This-is-an-example-of-a-text-indent-property">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 id="Indent-Second-Line-of-Paragraph">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 id="Indent-Second-Line-of-Paragraph-using-CSS-class-selector">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!

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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

It&#039;s out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well.

Building an Ethereum app using Redwood.js and Fauna Building an Ethereum app using Redwood.js and Fauna Mar 28, 2025 am 09:18 AM

With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum

Can you get valid CSS property values from the browser? Can you get valid CSS property values from the browser? Apr 02, 2025 pm 06:17 PM

I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That&#039;s like this.

A bit on ci/cd A bit on ci/cd Apr 02, 2025 pm 06:21 PM

I&#039;d say "website" fits better than "mobile app" but I like this framing from Max Lynch:

Stacked Cards with Sticky Positioning and a Dash of Sass Stacked Cards with Sticky Positioning and a Dash of Sass Apr 03, 2025 am 10:30 AM

The other day, I spotted this particularly lovely bit from Corey Ginnivan’s website where a collection of cards stack on top of one another as you scroll.

Comparing Browsers for Responsive Design Comparing Browsers for Responsive Design Apr 02, 2025 pm 06:25 PM

There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing

Using Markdown and Localization in the WordPress Block Editor Using Markdown and Localization in the WordPress Block Editor Apr 02, 2025 am 04:27 AM

If we need to show documentation to the user directly in the WordPress editor, what is the best way to do it?

Why are the purple slashed areas in the Flex layout mistakenly considered 'overflow space'? Why are the purple slashed areas in the Flex layout mistakenly considered 'overflow space'? Apr 05, 2025 pm 05:51 PM

Questions about purple slash areas in Flex layouts When using Flex layouts, you may encounter some confusing phenomena, such as in the developer tools (d...

See all articles