CSS - display-inside
The display-inside
CSS property specifies the inner display type of the box generated by an element, dictating how its contents lay out inside the box.
Syntax
CSS
Copy Code
/* Keyword values */ display-inside: auto; display-inside: block; display-inside: table; display-inside: flex; display-inside: grid; display-inside: ruby; /* Global values */ display-inside: inherit; display-inside: initial; display-inside: unset;
Values
auto
- If the element's computed
display-outside
value isinline-level
, the element is an inline element, and lays out its contents using inline layout. If the element's computeddisplay-outside
value is an layout-specific internal type, this elements acts as normal for its givendisplay-outside
value. Otherwise, this value computes to block. block
- The element lays out its contents using block layout.
table
- The element lays out its contents using table layout.
flex
- The element lays out its contents using flex layout.
grid
- The element lays out its contents using grid layout.
ruby
- The element lays out its contents using ruby layout.
Formal syntax
CSS
Copy Code
auto <a href="css/value_definition_syntax#single_bar" title="Single bar">|</a> block <a href="css/value_definition_syntax#single_bar" title="Single bar">|</a> table <a href="css/value_definition_syntax#single_bar" title="Single bar">|</a> flex <a href="css/value_definition_syntax#single_bar" title="Single bar">|</a> grid <a href="css/value_definition_syntax#single_bar" title="Single bar">|</a> ruby
Description
The display-inside
CSS property specifies the inner display type of the box generated by an element, dictating how its contents lay out inside the box.
Initial value | auto |
---|---|
Applies to | all elements |
Inherited | no |
Media | all |
Computed value | a keyword |
Animatable | no |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
Browser Compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | Not supported | Not supported | Not supported | Not supported | Not supported |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | Not supported | Not supported | Not supported | Not supported | Not supported |
Specifications
Specification | Status | Comment |
---|---|---|
CSS Display Module Level 3 The definition of 'display-inside' in that specification. |
Working Draft | Initial specification |
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/css/display-inside