The browser manipulates text, images, and other content using HTML to display it in the necessary format.
The text-align
property allows us to modify the text’s alignment.
The text can be positioned in the left, right, or center.
HTML Attribute tags and CSS (Cascading Style Sheets) can be used to align text.
Cascading Style Sheets, or CSS, are a type of style sheet that can be used with HTML to modify the way content appears on a webpage.
Technique 1: Orient text to the center; Technique 2: Orient text to the right; Technique 3: Orient text to the left
Text can be aligned to the center, right, or left using the first three methods.
Aligning Text in HTML
Let’s examine how to align particular text in HTML.
This is so that text can be aligned using CSS rather than HTML, as recommended by best practices for web design.
We’ll go over how to use HTML and CSS to align text left, right, and center in this post.
The horizontal alignment of content within a block element or a table cell can be adjusted with the text-align
command.
The text-align
property can be applied to external, internal, or inline CSS.
On websites, text alignment along the center axis is frequently used.
The most prevalent alignment type is left-aligned text.
The least common alignment type is text aligned against the right-side margin.
Aligning a Line in HTML
We’ll then study how to align a line in HTML.
The horizontal line’s alignment can be specified using the HTML <HR>
ALIGN ATTRIBUTE.
The align
attribute will have no effect if the width
attribute is not set to 100%.
In HTML 5, the <hr>
align Attribute is not supported.
align="left | center | right">
- LEFT: A horizontal line is used to align the left.
- CENTER: A horizontal line is used to set the center-align. It is the setting by default.
- RIGHT: A horizontal line is set as the right alignment.
Aligning Content using HTML Style
Let’s discuss how to align content using the HTML style.
When the items in a flexible container don’t occupy all of the available space on the cross-axis (vertically), the alignContent
property aligns the items.
For horizontal main-axis alignment, use the justifyContent
property.
For this property to be effective, there must be several lines of items.
The syntax _object_.style.alignContent
can be used to retrieve the alignContent
property.
The syntax _object_.style.alignContent ='stretch|center|flex-start|flex-end|space-between|space-around|initial|inherit'
can be used to set the alignContent
property.
'stretch'
is the alignContent
property’s default value.
All modern browsers, including Chrome, Edge, Firefox, Safari, Opera, and IE, fully support the alignContent
property.
Aligning a Textbox using HTML and CSS
Now let’s look at how to align a textbox using HTML and CSS.
Text can be centered in CSS by using the text-align
property and setting its value to ‘center.’
This method can be applied inside block elements, like divs.
The same procedures as above are used to center a header in CSS; however, one of the heading selectors—h1, h2, h3, h4, and so on—must be used.
You can set the selector to: h1, h2, h3, h4 { text-align: center; }
to center multiple heading types.
You can target an element with an ID selector and add an ID attribute to it if you only want to center one element on the page.
You can make a CSS class and apply it to the headings you want to center in order to center only a particular set of headings.
It is not possible to center a div or any other block element using the text-align
property. Alternatively, you can center the entire element using the margin
property.