salve,
vi propino il mio ennesimo problema...

ho una tabella news, in cui ho i campi titolo news, data, corpo.

Il campo corpo è riempito ovviamente del testo della news, che in fase di inserimento viene formattato con un editor di testo che è CKEditor, che crea i tag adeguati per i paragrafi, grassetto ecc...

Ora, io ho una pagina in cui devo visualizzare le news ed una piccola anteprima, che propongo in questo modo.

rs(titolo)
rs(data)
left(rs(corpo), 100)

prendendo in questo caso i primio 100 caratteri inseriti e troncando l'articolo.

Può succedere che questo troncamento avviene in corrispondenza di un pezzo di testo formattato con il grassetto o alla fine di un </p> per cui il tag mi rimane aperto e porta scompensi nella visualizzazione corretta della pagina.

esempio ".... questa è la fine del paragrafo </p>"
mi potrebbe risultare troncato in ".... questa è la fine del paragrafo </"

C'è un modo per fare in modo che il contenuto di rs(corpo) anche se viene troncato in corrispondenza di un tag da chiudere non mi dia problemi?

io la news l'ho racchiusa in un tag <div> ad esempio, questo è un problema che si risolve con ASP o CSS o altro?