How to center a box component ?

Undraw Animating

About

This howto shows you how to center a box component.

Steps

Align Attribute

When you want to lay out a component in combostrap, you use the align attribute.

When you want to center it, you would use the center value.

Example with a note

<note align="center">
=== Centered Note ===

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

</note>
  • Output:
Centered Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Why does the box takes the whole space ?

As you can see, the box takes the whole space because every text component by default will expand and take the whole available width.

If you want to create a visual centered effect on a box that contains a lot of text, you need to add a width attribute to constrained the box width.

Example:

<note align="center" width="300px">
=== Centered Note ===

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

</note>
  • Output:
Centered Note

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Beter !

Task Runner