美文网首页Front-end Related
CSS3 属性——display

CSS3 属性——display

作者: 虚玩玩TT | 来源:发表于2017-10-21 13:57 被阅读0次

最常用的有 block,inline,inline-block,flex,none,除此之外还有很多属性,这里一一介绍。

总览

/* CSS 1 */
display: none
display: inline
display: block
display: list-item

/* CSS 2.1 */
display: inline-block;
display: table;
display: inline-table;
display: table-cell;
display: table-column;
display: table-column-group;
display: table-footer-group;
display: table-header-group;
display: table-row;
display: table-row-group;
display: table-caption;

/* CSS 3 */
display: inline-list-item
display: flex
display: box
display: inline-flex
display: grid
display: inline-grid
display: ruby
display: ruby-base
display: ruby-text
display: ruby-base-container
display: ruby-text-container

/* 关键字 */
display: inherit  // 继承
display: initial  // 默认
display: unset  // inherit 和 initial 的组合,如果有继承就继承,没有就默认

介绍

display: list-item

字面意思:列表元素;效果可以看成让一个元素变成<li>并进行渲染,同时可以使用list-style属性进行样式设置

list-item.png

display: table | table-row | table-cell

效果可以看成让元素变成<table>、<tr>、<td>并进行渲染,并且可以使用表格的一些特性进行布局和一些操作

同样的,

  • table-row-group —— <tbody>
  • table-header-group —— <thead>
  • table-footer-group —— <tfoot>
  • table-caption —— <caption>
  • table-column —— <col>
  • table-column-group —— <colgroup>
table.png

display: flex

flex 布局,生成一个弹性盒子,具体介绍我单独写了一篇博客,这是链接

display: box | flexbox | inline-flexbox

这几种和 display: flex 为类似的属性,是定制 CSS 各个阶段中的不同草案,以最终的 display: flex 为确定通用方案,具体可以参考W3C标准中对弹性盒子的一些介绍,包括历史版本和用法介绍,这是链接。

display: ruby

有些语言会对文字进行注释,如中文的在汉字上面注音,使用 ruby 属性可以方便对注释的格式控制,具体介绍我单独写了一篇博客,这是链接(未完成)

display: grid

grid 布局,

相关文章

  • 【CSS3盒模型display:box的应用】

    CSS3新增属性 “display:box;”和“box-flex:数值”是css3新添加的盒子模型属性,它的出现...

  • display flex 弹性布局

    浅谈CSS3中display属性的Flex布局 https://www.cnblogs.com/xuyuntao/...

  • CSS3 属性——display

    最常用的有 block,inline,inline-block,flex,none,除此之外还有很多属性,这里一一...

  • 布局小知识

    1.浅谈CSS3中display属性的Flex布局 https://www.cnblogs.com/xuyunta...

  • css书写规范

    CSS和CSS3书写规范 按照下面顺序来书写css代码。 显示属性: display , list-style ...

  • box布局

    盒模型display:box是css3中的新属性 1.-webkit-box-direction定义子元素的显示方...

  • CSS3弹性盒子

    弹性盒模型 弹性盒模型是CSS3新增的属性,设置display属性值为flex的元素为弹性盒模型对象。弹性盒子由弹...

  • CSS3-伸缩布局

    CSS3 样式 页面效果: 1、必要元素: a、指定一个盒子为伸缩盒子display: flex b、设置属性来调...

  • 那些经常使用的 CSS3属性

    实用的css3属性 1、display:flex||inline-flex 项目中的应用 我当时写过一个因为子元素...

  • CSS3 display:flex和display:box有什么

    CSS3 display:flex和display:box有什么区别?display:box布局的详细介绍(图解)...

网友评论

    本文标题:CSS3 属性——display

    本文链接:https://www.haomeiwen.com/subject/thxbuxtx.html