Quick Reference
The text-align property specifies the horizontal alignment of text in an element (left, right, centered, or justified).
div {
text-align: center;
}
This text is centered.
Note
If set to text-align: justify, you may also want to set the text-justify property.
Default
Default value | left if direction is ltr; right if direction is rtl |
Inherited values | yes |
Can it be animated? | no |
These are the allowed values.
Value | Description |
---|---|
left | Aligns the text to the left |
right | Aligns the text to the right |
center | Centers the text |
justify | Stretches the lines so that each line has equal width |
initial | Sets this property to its default value |
inherit | Inherits this property from its parent element |
Using JavaScript
The HTML element can also be styled using JavaScript and the element’s id.
document.getElementById('my_div').style.textAlign = 'center';
<button onclick='my_function()'>Click Here</button>
<script>
function my_function() {
document.getElementById('my_div').style.textAlign = 'center';
}
</script>
CSS Notes:
- The “inherit”, “initial” and “unset” keywords can be used with any CSS property to set its value
- In CSS there are many ways to express a color value in a property
We’d like to acknowledge that we learned a great deal of our coding from W3Schools and TutorialsPoint, borrowing heavily from their teaching process and excellent code examples. We highly recommend both sites to deepen your experience, and further your coding journey. We’re just hitting the basics here at 1SMARTchicken.