Grid Container

Keeps columns of fixed widths or multiples of fixed widths.

Equal columns based on child divs

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et aliquet neque. Proin elementum enim sit amet elementum porta. Curabitur interdum fermentum bibendum. Aliquam nisl lectus, interdum eget velit at, porta facilisis neque. Phasellus tincidunt purus et lorem consectetur, nec feugiat nibh iaculis. Mauris congue tortor risus, a maximus turpis egestas in. Vestibulum semper euismod urna, eget scelerisque mi consequat sed.
Aenean ut dui ut enim varius porta. Nulla vel neque lorem. Cras ac dolor sollicitudin, tincidunt mauris in, tempor est. Cras luctus euismod purus id laoreet. Suspendisse eget convallis ipsum, quis accumsan tellus. Aenean tellus ipsum, dignissim a venenatis fringilla, hendrerit vitae mi. Proin auctor semper elementum. Integer tincidunt mauris at elit ullamcorper, non semper sapien consectetur. Etiam pretium commodo ante, et iaculis purus fermentum ut. Quisque vehicula pellentesque efficitur. Aliquam pretium tempor quam non maximus. Etiam auctor, arcu id vulputate gravida, nisi purus dignissim odio, ac pellentesque dui risus ac magna. Nam pulvinar est arcu, vitae vestibulum nulla ultrices vitae. Proin blandit, diam sit amet aliquam finibus, justo quam interdum ipsum, at feugiat mi tortor ut dolor.
Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis in fringilla purus, nec luctus mauris. Donec tempus metus sed nunc facilisis aliquam. Nunc porttitor, nunc nec imperdiet posuere, risus nibh blandit ex, non sodales arcu sapien et arcu. Sed porttitor augue nulla, non pretium nunc condimentum a. Nullam vel consectetur diam. Pellentesque ultrices sit amet velit ac elementum. Phasellus vel eros viverra, condimentum elit sit amet, commodo mauris. Sed nec neque ac nisl fermentum malesuada. Donec leo lectus, faucibus pellentesque commodo quis, molestie quis ligula. Duis congue ligula pretium erat faucibus, nec rhoncus ligula commodo. Pellentesque mattis tempor nisl, eu interdum ante ornare ut. Pellentesque ut vulputate quam, in blandit sapien. Fusce congue, sem quis tincidunt tempor, massa sem posuere nibh, non volutpat est diam ut ipsum.

Equal columns based on child divs

Curabitur facilisis, dui in consequat iaculis, lectus libero tincidunt magna, et maximus tortor massa at lorem. Phasellus congue vel mauris vel elementum. Aenean non ultricies justo. Fusce ac ipsum quis purus porta placerat. Morbi sapien nisi, vulputate non pellentesque vel, scelerisque eu nibh. Morbi ac sem nec neque aliquam condimentum. Aenean sit amet volutpat lacus. Aliquam eleifend nibh leo, vel maximus lorem hendrerit quis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi rutrum ligula eu orci luctus elementum.
Cras molestie vulputate nisi quis venenatis. Donec vehicula enim finibus, mollis lectus sed, viverra ipsum. Sed malesuada purus finibus, vestibulum arcu nec, ornare urna. Praesent sagittis varius dui eget ullamcorper. Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur sagittis sit amet lacus vel ullamcorper. Suspendisse dolor velit, rhoncus posuere ultrices vel, gravida sed sem. Fusce sem lorem, varius sit amet imperdiet vel, congue vel arcu. Donec quis posuere magna.

Two third/one third split using ratio-2-1 class

Curabitur facilisis, dui in consequat iaculis, lectus libero tincidunt magna, et maximus tortor massa at lorem. Phasellus congue vel mauris vel elementum. Aenean non ultricies justo. Fusce ac ipsum quis purus porta placerat. Morbi sapien nisi, vulputate non pellentesque vel, scelerisque eu nibh. Morbi ac sem nec neque aliquam condimentum. Aenean sit amet volutpat lacus. Aliquam eleifend nibh leo, vel maximus lorem hendrerit quis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi rutrum ligula eu orci luctus elementum.
Cras molestie vulputate nisi quis venenatis. Donec vehicula enim finibus, mollis lectus sed, viverra ipsum. Sed malesuada purus finibus, vestibulum arcu nec, ornare urna. Praesent sagittis varius dui eget ullamcorper. Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur sagittis sit amet lacus vel ullamcorper. Suspendisse dolor velit, rhoncus posuere ultrices vel, gravida sed sem. Fusce sem lorem, varius sit amet imperdiet vel, congue vel arcu. Donec quis posuere magna.

One third/two third split using ratio-2-1 class

Curabitur facilisis, dui in consequat iaculis, lectus libero tincidunt magna, et maximus tortor massa at lorem. Phasellus congue vel mauris vel elementum. Aenean non ultricies justo. Fusce ac ipsum quis purus porta placerat. Morbi sapien nisi, vulputate non pellentesque vel, scelerisque eu nibh. Morbi ac sem nec neque aliquam condimentum. Aenean sit amet volutpat lacus. Aliquam eleifend nibh leo, vel maximus lorem hendrerit quis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi rutrum ligula eu orci luctus elementum.
Cras molestie vulputate nisi quis venenatis. Donec vehicula enim finibus, mollis lectus sed, viverra ipsum. Sed malesuada purus finibus, vestibulum arcu nec, ornare urna. Praesent sagittis varius dui eget ullamcorper. Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur sagittis sit amet lacus vel ullamcorper. Suspendisse dolor velit, rhoncus posuere ultrices vel, gravida sed sem. Fusce sem lorem, varius sit amet imperdiet vel, congue vel arcu. Donec quis posuere magna.

Equal columns based on child divs

Integer pharetra pretium dui quis sollicitudin. Duis faucibus tellus id mi hendrerit tincidunt. Integer blandit lacus cursus aliquet tristique. Praesent rhoncus odio at lorem vehicula, et porttitor lorem consequat. Pellentesque laoreet dapibus venenatis. Pellentesque suscipit at ipsum ac malesuada. Nullam luctus libero elit, eget auctor leo tempor vitae. Suspendisse scelerisque volutpat quam, eu sollicitudin libero dapibus ac. Suspendisse sit amet arcu posuere nisi eleifend consequat.
Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque aliquam leo non odio accumsan, nec laoreet dolor rhoncus. Proin interdum sapien sapien, volutpat sodales felis viverra rutrum. Nulla eu congue magna, vitae bibendum lacus. Nam eleifend risus ut dolor commodo consectetur. Fusce libero lacus, interdum sed odio ac, posuere varius ipsum. Proin vitae elit varius, sagittis tortor sit amet, ornare libero. Sed iaculis mattis ante, eu accumsan nibh feugiat eu. Morbi sed facilisis turpis. Mauris orci quam, egestas pharetra ultrices sed, pretium sit amet orci. Nulla posuere consectetur gravida.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis gravida odio lacus, non pretium elit sodales lacinia. Pellentesque condimentum turpis dictum tempus pulvinar. Nulla cursus magna sit amet mollis interdum. Ut eu rutrum ante. Fusce imperdiet augue id mauris fermentum pharetra. Suspendisse vel nibh et risus pulvinar sodales quis et nulla. Praesent sit amet fringilla elit. Pellentesque rhoncus nec quam ut tincidunt. Fusce a gravida ipsum. Fusce cursus condimentum elit sit amet blandit. Donec facilisis sollicitudin tellus vel auctor. Vestibulum efficitur sodales congue. Nam in sapien vel neque euismod sollicitudin. Nulla vehicula lectus convallis quam pellentesque tristique.
Sed aliquam ultricies lorem, et dapibus sem viverra ac. Donec et facilisis eros. Morbi imperdiet tortor lectus, vel tincidunt velit venenatis commodo. Phasellus at enim augue. Phasellus tempus eleifend consectetur. Donec posuere turpis luctus justo porttitor dignissim. Cras maximus, tortor et facilisis feugiat, enim diam ullamcorper purus, eu ultricies mi arcu vitae nisi. Sed condimentum condimentum eros, in mattis metus maximus vel. Curabitur dapibus mi eu augue aliquam semper. Maecenas quis pretium lorem, vel malesuada ante. Nunc viverra libero vitae libero suscipit consectetur sed id risus.

Flex Container

Allows flexible column widths and attempts to match column heights.

Flex columns based on content

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et aliquet neque. Proin elementum enim sit amet elementum porta. Curabitur interdum fermentum bibendum. Aliquam nisl lectus, interdum eget velit at, porta facilisis neque. Phasellus tincidunt purus et lorem consectetur, nec feugiat nibh iaculis. Mauris congue tortor risus, a maximus turpis egestas in. Vestibulum semper euismod urna, eget scelerisque mi consequat sed.
Aenean ut dui ut enim varius porta. Nulla vel neque lorem. Cras ac dolor sollicitudin, tincidunt mauris in, tempor est. Cras luctus euismod purus id laoreet. Suspendisse eget convallis ipsum, quis accumsan tellus. Aenean tellus ipsum, dignissim a venenatis fringilla, hendrerit vitae mi. Proin auctor semper elementum. Integer tincidunt mauris at elit ullamcorper, non semper sapien consectetur. Etiam pretium commodo ante, et iaculis purus fermentum ut. Quisque vehicula pellentesque efficitur. Aliquam pretium tempor quam non maximus. Etiam auctor, arcu id vulputate gravida, nisi purus dignissim odio, ac pellentesque dui risus ac magna. Nam pulvinar est arcu, vitae vestibulum nulla ultrices vitae. Proin blandit, diam sit amet aliquam finibus, justo quam interdum ipsum, at feugiat mi tortor ut dolor.
Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis in fringilla purus, nec luctus mauris. Donec tempus metus sed nunc facilisis aliquam. Nunc porttitor, nunc nec imperdiet posuere, risus nibh blandit ex, non sodales arcu sapien et arcu. Sed porttitor augue nulla, non pretium nunc condimentum a. Nullam vel consectetur diam. Pellentesque ultrices sit amet velit ac elementum. Phasellus vel eros viverra, condimentum elit sit amet, commodo mauris. Sed nec neque ac nisl fermentum malesuada. Donec leo lectus, faucibus pellentesque commodo quis, molestie quis ligula. Duis congue ligula pretium erat faucibus, nec rhoncus ligula commodo. Pellentesque mattis tempor nisl, eu interdum ante ornare ut. Pellentesque ut vulputate quam, in blandit sapien. Fusce congue, sem quis tincidunt tempor, massa sem posuere nibh, non volutpat est diam ut ipsum.

Flex columns based on content

Curabitur facilisis, dui in consequat iaculis, lectus libero tincidunt magna, et maximus tortor massa at lorem. Phasellus congue vel mauris vel elementum. Aenean non ultricies justo. Fusce ac ipsum quis purus porta placerat. Morbi sapien nisi, vulputate non pellentesque vel, scelerisque eu nibh. Morbi ac sem nec neque aliquam condimentum. Aenean sit amet volutpat lacus. Aliquam eleifend nibh leo, vel maximus lorem hendrerit quis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi rutrum ligula eu orci luctus elementum.
Cras molestie vulputate nisi quis venenatis. Donec vehicula enim finibus, mollis lectus sed, viverra ipsum. Sed malesuada purus finibus, vestibulum arcu nec, ornare urna. Praesent sagittis varius dui eget ullamcorper. Interdum et malesuada fames ac ante ipsum primis in faucibus. Curabitur sagittis sit amet lacus vel ullamcorper. Suspendisse dolor velit, rhoncus posuere ultrices vel, gravida sed sem. Fusce sem lorem, varius sit amet imperdiet vel, congue vel arcu. Donec quis posuere magna.

Flex columns based on content

Integer pharetra pretium dui quis sollicitudin. Duis faucibus tellus id mi hendrerit tincidunt. Integer blandit lacus cursus aliquet tristique. Praesent rhoncus odio at lorem vehicula, et porttitor lorem consequat. Pellentesque laoreet dapibus venenatis. Pellentesque suscipit at ipsum ac malesuada. Nullam luctus libero elit, eget auctor leo tempor vitae. Suspendisse scelerisque volutpat quam, eu sollicitudin libero dapibus ac. Suspendisse sit amet arcu posuere nisi eleifend consequat.
Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque aliquam leo non odio accumsan, nec laoreet dolor rhoncus. Proin interdum sapien sapien, volutpat sodales felis viverra rutrum. Nulla eu congue magna, vitae bibendum lacus. Nam eleifend risus ut dolor commodo consectetur. Fusce libero lacus, interdum sed odio ac, posuere varius ipsum. Proin vitae elit varius, sagittis tortor sit amet, ornare libero. Sed iaculis mattis ante, eu accumsan nibh feugiat eu. Morbi sed facilisis turpis. Mauris orci quam, egestas pharetra ultrices sed, pretium sit amet orci. Nulla posuere consectetur gravida.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis gravida odio lacus, non pretium elit sodales lacinia. Pellentesque condimentum turpis dictum tempus pulvinar. Nulla cursus magna sit amet mollis interdum. Ut eu rutrum ante. Fusce imperdiet augue id mauris fermentum pharetra. Suspendisse vel nibh et risus pulvinar sodales quis et nulla. Praesent sit amet fringilla elit. Pellentesque rhoncus nec quam ut tincidunt. Fusce a gravida ipsum. Fusce cursus condimentum elit sit amet blandit. Donec facilisis sollicitudin tellus vel auctor. Vestibulum efficitur sodales congue. Nam in sapien vel neque euismod sollicitudin. Nulla vehicula lectus convallis quam pellentesque tristique.
Sed aliquam ultricies lorem, et dapibus sem viverra ac. Donec et facilisis eros. Morbi imperdiet tortor lectus, vel tincidunt velit venenatis commodo. Phasellus at enim augue. Phasellus tempus eleifend consectetur. Donec posuere turpis luctus justo porttitor dignissim. Cras maximus, tortor et facilisis feugiat, enim diam ullamcorper purus, eu ultricies mi arcu vitae nisi. Sed condimentum condimentum eros, in mattis metus maximus vel. Curabitur dapibus mi eu augue aliquam semper. Maecenas quis pretium lorem, vel malesuada ante. Nunc viverra libero vitae libero suscipit consectetur sed id risus.

Just a normal section

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis gravida odio lacus, non pretium elit sodales lacinia. Pellentesque condimentum turpis dictum tempus pulvinar. Nulla cursus magna sit amet mollis interdum. Ut eu rutrum ante. Fusce imperdiet augue id mauris fermentum pharetra. Suspendisse vel nibh et risus pulvinar sodales quis et nulla. Praesent sit amet fringilla elit. Pellentesque rhoncus nec quam ut tincidunt. Fusce a gravida ipsum. Fusce cursus condimentum elit sit amet blandit. Donec facilisis sollicitudin tellus vel auctor. Vestibulum efficitur sodales congue. Nam in sapien vel neque euismod sollicitudin. Nulla vehicula lectus convallis quam pellentesque tristique.