25.05.2016 21:24
1
Ahoj, řešili jsme teď s grafikem jeden design a řešíme, že by se nám hodil text do sloupců - v podstatě novinový layout. Řeší to problém jak zobrazit text na širokém monitoru.

Asi to není úplně mimo, když se v css3 objevuje multicolumn.

To bohužel nefunguje uplně jak by se nám libilo - kdyz je dlouhy text tak se roztahuje dolu coz je spatne - uzivatel musi rolovat nahoru a dolu. mel by se roztahovat do stran a tvorit dalsi sloupce.

Videli jste nekdo nekdy takove reseni, nebo je to nesmysl ? a proc pripadne ?

díky
26.05.2016 10:21
2
Re4Der

Muticolumn se pro tvorbu layoutu nehodí - prakticky nic nemá totiž tvůrce pod kontrolou. Navíc webová stránka nejsou noviny a podobný způsob chování je pro uživatele dost nepřehledný a často matoucí.

Budoucností je CSS3 Grid Layout případně Flexbox (viz http://www.vzhurudolu.cz/prirucka/css3-flexbox).

Nicméně je nutné počkat na podporu v prohlížečích, takže v současné době bych se asi držel best practices - to jest kombinace plovoucích prvků a relativního či absolutního pozicování.

P.S. Zobrazení textu na širokých monitorech se řeší primárně nastavením max-width pro textové bloky - především s ohledem na typografii a čitelnost textu.