To je ale správné chování. Pokud vypisujete data do stránky (v datalistu či čemkoliv jiném), vytváříte HTML kód, který se následně odesílá prohlížeči. No a HTML žádný "Enter" nerozlišuje, interpretuje jej jako mezeru (stejně jako když do textu nasázíte třeba deset mezer za sebe, tak HTML prohlížeč to zobrazí jako mezeru jednu). Pokud tedy trváte na zalamování řádků na Vámi definovaných pozicích, musíte provést konverzi textového "nového řádku" na jeho HTML obdobu, tedy značku <br>. Kdy to provést záleží na vašem konkrétním případě - pokud data z databáze používáte výhradně pro zobrazování ve stránkách, pak bych asi tuto konverzi (náhradu) v textu provedl již v okamžiku ukládání do databáze, pokud data používáte i jinak (třeba natahujete do texťáku), pak Vám nezbude než danou konverzi provádět až při vypisování do stránky.
|