Home > Web Front-end > JS Tutorial > body text

How Can I Prevent Text Overflow in HTML Tags Using CSS?

Linda Hamilton
Release: 2024-11-03 08:56:02
Original
220 people have browsed it

How Can I Prevent Text Overflow in HTML Tags Using CSS?

Add Ellipsis to HTML Tags to Prevent Text Overflow

Maintaining a clean layout in a dynamic webpage can be challenging, especially when content is variable in length. If headlines (h2) in an elastic layout exceed the width of the browser window, they may wrap into multiple lines, creating an undesirable appearance.

Thankfully, implementing an elegant solution to truncate headlines and add an ellipsis indicator (...) is remarkably simple with CSS only. This cross-browser solution works seamlessly on all modern browsers, except Firefox 6.0.

By applying the following CSS styles to the headline tag, you can ensure that the text is displayed on a single line and truncated with ellipsis if necessary:

<code class="css">.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}</code>
Copy after login

The combination of these properties forces the text to remain on one line with no wrapping, hides any overflow beyond the available width, and adds an ellipsis character to indicate truncation.

For comprehensive support, including multiline text wrapping and compatibility with older versions of Firefox, consider implementing a JavaScript solution.

The above is the detailed content of How Can I Prevent Text Overflow in HTML Tags Using CSS?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template