
How to align text in CSS
To align text in CSS, you can use the text-align property. The text-align property specifies the horizontal alignment of text within its container. Here are the different values you can use:
- text-align: left;: Aligns text to the left edge of the container (default).
- text-align: center;: Centers the text horizontally within the container.
- text-align: right;: Aligns text to the right edge of the container.
- text-align: justify;: Adjusts the spacing between words to justify the text, making it align with both the left and right edges of the container.
Example:
HTML:
<p class="left-align">This text is left-aligned.</p>
<p class="center-align">This text is centered.</p>
<p class="right-align">This text is right-aligned.</p>
<p class="justified">This text is justified. It will have equal spacing between words.</p>CSS:
.left-align {
  text-align: left;
}
.center-align {
  text-align: center;
}
.right-align {
  text-align: right;
}
.justified {
  text-align: justify;
}In this example, we have four paragraphs with different text alignments. The text-align property is used to specify the alignment for each paragraph. The first paragraph is left-aligned, the second is centered, the third is right-aligned, and the fourth is justified.
Remember that the text-align property only affects the horizontal alignment of the text. For vertical alignment, you can use the vertical-align property (for inline or table-cell elements) or Flexbox/Grid layouts for block-level elements.
Using the text-align property, you can easily control the alignment of text elements within their containers and create well-organized and visually appealing content on your web page.