The text-overflow property determines how overflowed content that is not displayed is signaled to users. the sample example of text overflow is shown as follows −
See this example:
<html>
<head>
<style>
p.text1 {
white-space: nowrap;
width: 200px;
border: 1px solid #000000;
overflow: hidden;
text-overflow: clip;
}
p.text2 {
white-space: nowrap;
width: 200px;
border: 1px solid #000000;
overflow: hidden;
text-overflow: ellipsis;
}
</style>
</head>
<body>
<b>Original Text:</b>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui. </p>
<b>Text overflow:clip:</b>
<p class="text1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor.</p>
<b>Text overflow:ellipsis</b>
<p class="text2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui. </p>
</body>
</html>
Output:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui.
See this example:
<html>
<head>
<style>
p.text1 {
width: 140px;
border: 1px solid #000000;
word-break: keep-all;
}
p.text2 {
width: 140px;
border: 1px solid #000000;
word-break: break-all;
}
</style>
</head>
<body>
<b>line break at hyphens:</b>
<p class="text1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui. </p>
<b>line break at any character</b>
<p class="text2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum. Cras congue libero sed sem lobortis, sit amet aliquet metus tempor. Aenean iaculis fringilla dictum. In et odio imperdiet, pellentesque leo id, pretium dui. </p>
</body>
</html>
Output:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam libero tortor, convallis eu pulvinar at, pellentesque sit amet lectus. In gravida sapien id lorem cursus interdum.
Word wrapping is used to break the line and wrap onto next line.the following code will have sample syntax