Novinka: Vizuální editor pro éru AI webů. Poslední dílek skládačky, když chcete upravovat web a ne psát e-maily. 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.

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.

Líbil se vám článek? Pošlete ho 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ář

Zpět k tipům

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