display 属性
display: none;会从文档流移除该元素及其子元素,仿佛它们是不存在的。它们占据的空间会释放出来。
display: inline;产生行内元素,没有自己的高度和宽度,由容器决定,前后不会产生换行。
display: block;产生块级元素,会占据一行,占满容器的宽度。
display: list-item;将元素渲染为一个列表项,行首产生一个列表标记,可以用list-style定制样式。
display: inline-block;产生行内的块级元素,有自己的高和宽,但是前后不会产生换行。
表格相关的设置
- table对应- <table>元素
- table-header-group对应- <thead>
- table-row对应- <tr>
- table-cell对应- <td>
- table-row-group对应- <tbody>
- table-footer-group对应- <tfoot>
- table-column-group对应- <colgroup>
- table-column对应- <col>
- table-caption对应- <caption>
- inline-table将一个表格渲染具有- inline-block的形式
表格显示
| 1 | div { | 
flexbox
display: flexbox;是一维布局,定义沿着一根直线的布局。这根直线可以折行。
grid
display: grid;是二维布局。
direction
direction命令指定元素的排列方向,默认是从左到右ltr,可以设置为从右到左rtl。
| 1 | direction: rtl; | 
参考链接
- How well do you know CSS display?, by Chen Hui Jing
本教程来自“网道项目”(wangdoc.com),采用知识共享 署名-相同方式共享 3.0协议。
 
 搜索
搜索 阅读量:
阅读量: 收藏数:
收藏数: 点赞数:
点赞数:


0评论