Html Rendered In The Page Looks Ok, But The Actual Result Is No
Solution 1:
add the following CSS
#Fees {
white-space: pre
}
This will make that <p> tag behave like a pre tag, without all the other changes a <pre> tag has (like font for instance)
Solution 2:
Multiple White Spaces and Line Breaks are read in HTML as a Single White Space. Use the <pre> tag if you want to preserve White Space, either that, or use to create Non-breaking White Spaces in conjunction with <br /> to create Block-level line breaks. The CSS solution to make White Space act like the <pre> tag would also work: p{white-space:pre;}.
Solution 3:
I think you should translate your line feeds into <br> tags before putting your data into the paragraph. Regular line feeds inside html code don't get rendered.
For example, assuming you have your text inside a string before writing it in your <p>:
yourstring.replace(/(?:\r\n|\r|\n)/g, "<br>");
Then you move it into the <p> tag.
Post a Comment for "Html Rendered In The Page Looks Ok, But The Actual Result Is No"