www.fgks.org   »   [go: up one dir, main page]

Click to Rate and Give Feedback
Properties
 overflow Property
overflow Attribute | overflow Property

Sets or retrieves a value indicating how to manage the content of the object when the content exceeds the height or width of the object.

Syntax

HTML { overflow : sOverflow }
Scripting[ sOverflow = ] object.style.overflow

Possible Values

sOverflowString that specifies or receives one of the following values.
visibleDefault. Content is not clipped and scroll bars are not added.
scrollContent is clipped and scroll bars are added, even if the content does not exceed the dimensions of the object.
hiddenContent that exceeds the dimensions of the object is not shown.
autoContent is clipped and scrolling is added only when necessary.

The property is read/write for all objects except the following, for which it is read-only: currentStyle. The property has a default value of visible for all objects with the exception of TEXTAREA which has a default value of auto. The Cascading Style Sheets (CSS) attribute is not inherited.

Expressions can be used in place of the preceding value(s), as of Microsoft® Internet Explorer 5. For more information, see About Dynamic Properties.

Remarks

The default value for the body element is auto.

Setting the overflow property to hidden on a textArea object hides its scroll bars.

Setting the overflow property to visible causes the content to clip to the size of the window or frame that contains the object.

This property is available on the Macintosh platform as of Microsoft Internet Explorer 5.

With Internet Explorer 6 and later, when you use the !DOCTYPE declaration to specify standards-compliant mode, this property applies to the html object.

Examples

The following examples use the overflow attribute and the overflow property to manage content of the object.

This example uses an inline style to automatically adjust itself to overflowing content when the page is loaded.

<div id="oDiv" style="width: 200px; height: 200px; overflow: auto;">
	... 
</div>

This example allows the user to dynamically change the overflow property of a div object by choosing one of the possible overflow values from a select object.

<script type="text/javascript">
function SetOverflow(o, sValue)
{
    o.style.overflow = sValue;
}
</script>
<div id="div1" style="font-size: 18pt; background-color: yellow; height: 50px; width: 75px">
	The quick brown fox jumped over the lazy dog. </div>
<select >
    <option selected="">visible</option>
    <option>scroll</option>
    <option>hidden</option>
    <option>auto</option>
</select>
This feature requires Microsoft® Internet Explorer 4.0 or later. Click the following icon to install the latest version. Then reload this page to view the sample.

Standards Information

This property is defined in Cascading Style Sheets (CSS), Level 2 (CSS2) World Wide Web link.

Applies To

A, ABBR, ACRONYM, ADDRESS, APPLET, B, BDO, BIG, BLOCKQUOTE, BODY, CENTER, CITE, CODE, COL, COLGROUP, currentStyle, CUSTOM, DD, defaults, DEL, DFN, DIR, DIV, DL, DT, EM, EMBED, FIELDSET, FONT, FORM, HTML, hn, I, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, INS, KBD, LABEL, LEGEND, LI, LISTING, MENU, OL, P, PLAINTEXT, PRE, Q, RT, RUBY, runtimeStyle, S, SAMP, SMALL, SPAN, STRIKE, STRONG, style, SUB, SUP, TEXTAREA, TT, U, UL, VAR, XMP

See Also

CSS Enhancements in Internet Explorer 6 World Wide Web link, overflowX, overflowY, position
Tags What's this?: Add a tag
Community Content
 
Add Community Content
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker
DCSIMG