Hello, I was running into the same issue with displaying text and HTML
based emails in the same rich text field. I could not get a CSS/HTML
solution, but replacing all newline characters worked to preserve the
spacing. Here is the function I use to properly process and display HTML
in a rich text field.function formatRichTextField(field) { var rawText =
field.rawValue; rawText = rawText.replace(/\n/g, ''); var envelope
= "" + "" + rawText
+ ""; field.value.exData.loadXML(envelope,
1, 1); } Credi...