29/06/2016 CSS
display property
w3schools.com
THE WORLD'S LARGEST WEB DEVELOPER SITE
☰
CSS display Property
« Previous Complete CSS Reference Next »
Example
Display <p> elements as inline elements:
p.inline {
display: inline;
}
Try it Yourself »
More "Try it Yourself" examples below.
Definition and Usage
The display property specifies the type of box used for an HTML element.
Default value: inline
Inherited: no
Animatable: no. Read about animatable
Version: CSS1
JavaScript syntax: object.style.display="none" Try it
Browser Support
http://www.w3schools.com/cssref/pr_class_display.asp 1/4
29/06/2016 CSS display property
The numbers in the table specify the first browser version that fully supports the property.
Property
display 4.0 8.0 3.0 3.1 7.0
Partial from
5.5
Note: The values "inlinetable", "table", "tablecaption", "tablecell", "tablecolumn",
"tablecolumngroup", "tablerow", and "tablerowgroup" are not supported in IE7 and
earlier. IE8 requires a !DOCTYPE. IE9 supports the values.
Note: The values "flex" and "inlineflex" requires a prefix to work in Safari. For "flex" use
"display: webkitflex", for "inlineflex" use "display: webkitinlineflex;".
CSS Syntax
display: value;
Property Values
Value Description Play it
inline Default value. Displays an element as an inline element Play it »
(like <span>)
block Displays an element as a block element (like <p>) Play it »
flex Displays an element as an blocklevel flex container.
New in CSS3
inlineblock Displays an element as an inlinelevel block container.
The inside of this block is formatted as blocklevel box,
and the element itself is formatted as an inlinelevel box
inlineflex Displays an element as an inlinelevel flex container.
New in CSS3
inlinetable The element is displayed as an inlinelevel table
listitem Let the element behave like a <li> element Play it »
runin Displays an element as either block or inline, depending
on context
http://www.w3schools.com/cssref/pr_class_display.asp 2/4
29/06/2016 CSS display property
table Let the element behave like a <table> element
tablecaption Let the element behave like a <caption> element
tablecolumn Let the element behave like a <colgroup> element
group
tableheader Let the element behave like a <thead> element
group
tablefooter Let the element behave like a <tfoot> element
group
tablerowgroup Let the element behave like a <tbody> element
tablecell Let the element behave like a <td> element
tablecolumn Let the element behave like a <col> element
tablerow Let the element behave like a <tr> element
none The element will not be displayed at all (has no effect on Play it »
layout)
initial Sets this property to its default value. Read about initial Play it »
inherit Inherits this property from its parent element. Read
about inherit
More Examples
Example
A demonstration of how to use the inherit property value:
body {
display: inline;
}
p {
display: inherit;
}
http://www.w3schools.com/cssref/pr_class_display.asp 3/4
29/06/2016 CSS display property
Try it Yourself »
Example
Set the direction of some flexible items inside a <div> element in reverse order:
div {
display: ‐webkit‐flex; /* Safari */
‐webkit‐flex‐direction: row‐reverse; /* Safari 6.1+ */
display: flex;
flex‐direction: row‐reverse;
}
Try it Yourself »
Related Pages
CSS tutorial: CSS Display and visibility
HTML DOM reference: display property
« Previous Complete CSS Reference Next »
http://www.w3schools.com/cssref/pr_class_display.asp 4/4