css wrap text in pre tag
Edit
How to wrap text in pre tag in HTML?. The <pre> tag defines preformatted text.. Pre tag would not warp the text by default in HTML, to warp text in a pre tag you should use CSS.
CSS for Cross-browser wrapping
pre
{
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Mozilla, post millennium */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5 */
}
Sample CODE HTML & CSS
<html>
<body>
<style>
pre
{
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Mozilla, post millennium */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5 */
}
</style>
<pre>
This is a very long text. This text will be wrapped because of the css applied to the pre element.This is a very long text. This text will be wrapped because of the css applied to the pre element. Lets make this text a little bit longer by adding this line again and again. Lets make this text a little bit longer by adding this line again and again.Lets make this text a little bit longer by adding this line again and again.
</pre>
</body>
</html>