css 3

Icon

A comprehensive CSS 3 reference guide, tutorial, and blog
Are you a CSS expert? Want to contribute? Contact us

CSS TEXT-OVERFLOW

Some content in an element may fall outside the element’s rendering box for a number of reasons (negative margins, absolute positioning, content exceeding the width/height set for an element, etc.) In cases where this occurs, the ‘overflow’ (set to “hidden” or “scroll” for this property to have an effect), and ‘clip’ properties define what content will be visible.

If text is too long for the overflow/clipping area and the content is to be visually clipped, this property allows the clipped content to be visually represented by the string “…” (called an “ellipsis”) in the non-clipped area.

This property only applies to text overflow content in the flow of text (horizontal for western text.) To explicitly force an overflow situation, content must be in either a NOBR element or an element with the ‘white-space’ property set to “nowrap” – otherwise, only a natural non-breaking word existing at the clipping boundary will induce this property to have an ellipsis effect (if the property is thus set.)

The clipped content can still be selected by selecting the ellipsis. When selected, the ellipsis will disappear and be visually replaced by as much of the the text content as is possible to display in the clipping area.
 

Example

div { position: absolute; left: 20px; top: 50px; width: 120px; height: 50px; border: thin solid black; overflow: hidden; text-overflow: ellipsis }

<div style=”position: absolute; left: 20px; top: 50px;
        width: 120px; height: 50px; border: thin solid black;
        overflow: hidden; text-overflow: ellipsis”>

<nobr>This is a NOBR section</nobr>

</div>

 

Possible Values

Value Description
clip Clips the viewable content to the area defined by the rendering box, the ‘overflow’, and ‘clip’ property values.
ellipsis If text content will overflow, display the string “…” in the visibly-rendered region for content outside the visible area.

 

 

3 Responses

  1. Theo says:

    Your article is too hard to read – text is very small and not contrast. Increase size, please.

  2. Nicky Vadera says:

    @Theo

    Its fine, and if you want larger text press ctrl and +

    Nicky V

  3. Shawn says:

    @Nicky Vadera WOW, v2-webdesign FAIL. Typical web designer attituted…lol

Leave a Reply

Pages

What is CSS?

Cascading Style Sheets (CSS) are the modern standard for website presentation. It allows both website developers and users more control over how pages are being displayed on a browser. Style sheets define how elements such as headers, paragraphs, links appear. CSS specifies a priority scheme which determines what style rules apply if/when more than one rule matches against a defined element (the so called cascade).

Follow us on Twitter
css3 on twitter

Please help CSS3.com stay alive and running


Please take a moment to visit our friends
css wrap

Categories

Bad Behavior has blocked 764 access attempts in the last 7 days.

CSS3.com is Digg proof thanks to caching by WP Super Cache!