Otevře se na nové kartě

Novinka: Vizuální editor pro éru AI webů: www.directedit.dev

DIVI: Zarování obsahu ve sloupci

Jak zarovnat obsah ve sloupci vertikálně, aby byl vždycky na středu? Nebo dole? Jak jinak – jednoduše pomocí CSS.

Jitka Klingenbergová
Jitka Klingenbergová
Vytvořeno: 22. 6. 2023 | Aktualizováno: 17. 1. 2025

Co se v článku dozvíte

Určitě jste ten nedostatek pocítili všichni: Máte v DIVI v řádku dva sloupce, v levém obrázek, v pravém nadpis, text a třeba tlačítko… a řešíte paddingy a marginy jako zběsilí, aby to bylo jakž takž zarovanané naspod. Nebo na středu. A pak přijde ke slovu responzivita a můžete začít znovu.
Dobrá zpráva: je lepší způsob, jak to řešit, než odsazením.

image 6

Flex to vyřeší

Pokud znáte CSS Flexbox, pak je řešení jednoduché. (A pokud náhodou ne, silně doporučuji se ho naučit ;-))

1) V řádku nastavte stejnou výšku sloupců:

image 7

2) Na sloupci, jehož obsah chcete vertikálně zarovnat, najděte CSS pro hlavní prvek:

image 5

3) Dejte tomu, že chcete obsah ve sloupci zarovnat dolů (stejně to funguje i na střed a opravdu to na středu vždy bude). Pak stačí říct, že se má obsah rovnat pomocí flexboxu display:flex a ještě ho zarovnat na konec sloupce align-items: flex-end. A to je vše, opravdu.

display: flex;
align-items: flex-end;
image 8

Samozřejmě, jakmile bude okno dostatečně malé, aby se sloupce srovnaly pod sebe (na tabletu), předstane mít flexbox efekt. Ale pro desktop se to hodí.

Tip

Toto je skvělý tutoriál na FlexBox. Pokud tedy budete chtít jiné zarovnání, např. na střed, najdete ho tu.

Pošlete to dál:

Jitka Klingenbergová

Jitka Klingenbergová

Absolventka ČVUT FIT oboru Informatika | Programátorka | Webová vývojářka, konzultantka a mentorka
tvorime@vyladeny-web.cz

Vaše komentáře

Zanechte první komentář

Pravidelná dávka užitečných tipů až do schránky

Hledat