Skip to content

Display

<https://developer.mozilla.org/zh-CN/docs/Web/CSS/display>

CSS display 属性设置元素是否被视为块或者内联元素以及用于子元素的布局,例如流式布局、网格布局或弹性布局。

形式上,display 属性设置元素的内部和外部的显示类型。外部类型设置元素参与流式布局;内部类型设置子元素的布局。一些 display 值在它们自己的单独规范中完整定义;例如,在 CSS 弹性盒模型的规范中,定义了声明 display: flex 时会发生的细节。

语法

css
/* precomposed values */
display: block;
display: inline;
display: inline-block;
display: flex;
display: inline-flex;
display: grid;
display: inline-grid;
display: flow-root;

/* box generation */
display: none;
display: contents;

/* two-value syntax */
display: block flow;
display: inline flow;
display: inline flow-root;
display: block flex;
display: inline flex;
display: block grid;
display: inline grid;
display: block flow-root;

/* other values */
display: table;
display: table-row; /* all table elements have an equivalent CSS display value */
display: list-item;

/* Global values */
display: inherit;
display: initial;
display: revert;
display: revert-layer;
display: unset;

用法

ClassProperties
blockdisplay:block;
inline-blockdisplay:inline-block;
inlinedisplay:inline;
flexdisplay:flex;
inline-flexdisplay:inline-flex;
tabledisplay:table;
inline-tabledisplay:inline-table;
table-captiondisplay:table-caption;
table-celldisplay:table-cell;
table-columndisplay: table-column;
table-column-groupdisplay: table-column-group;
table-footer-groupdisplay: table-footer-group;
table-header-groupdisplay: table-header-group;
table-row-groupdisplay: table-row-group;
table-rowdisplay: table-row;
flow-rootdisplay:table-roww;
griddisplay:grid;
inline-griddisplay:inline-grid;
contentsdisplay:contents;
list-itemdisplay:list-item;
hiddendisplay:none;

Flow Root

使用 flow-root 创建具有自己的块格式化上下文的块级元素。

Grid

html
&lt;div class="relative rounded-xl overflow-auto p-8">
  &lt;div
    class="grid grid-cols-3 grid-rows-3 gap-4 font-mono text-white text-sm font-bold leading-6 bg-stripes-fuchsia rounded-lg text-center"
  >
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">01&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">02&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">03&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">04&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">05&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">06&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">07&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">08&lt;/div>
    &lt;div class="p-4 bg-fuchsia-500 shadow-lg rounded-lg">09&lt;/div>
  &lt;/div>
&lt;/div>

共 20 个模块,1301 篇 Markdown 文档。