美文网首页优美编程
被埋没的布局属性table和tabel-cell

被埋没的布局属性table和tabel-cell

作者: 小遁哥 | 来源:发表于2018-08-29 16:36 被阅读9次

学习iview这个ui框架的时候,很好奇下面这个组件是怎么实现的。


image.png

我们先来看一个简单的例子

<div style="display: table;width:100%;height: 700px;border: 1px solid #000;">
  <div style="width: 300px; float: left; height: 100px;background-color: red;margin-right: 10px;"></div>
  <div style="display: table-cell;width: 100%;">Loremibus, culpa ipsum sunt? Lorem ipsum dolor sit amet,
 consectetur adipisicing elit. Ratione temporibus recusandae deleniti, voluptatem magnam 
accusamus quod animi eum debitis dicta rem, minus quas quo, itaque error, amet tenetur earum. Est!</div>
</div>
image.png

当浏览器窗口缩放,文字区域也相应缩小,注意width: 100%;这里是减去300px和margin-right: 10px;后剩余的空间。

有木有想到表格的很多特性呢。
1.自动分配单元格的宽度
2.同一行的单元格等高。
3.单元格内容不定高时也能垂直居中

上述的几种方式都能够通过table和table-cell实现。

具体的例子课一看张鑫旭前辈的文章,这里不重复枚举了。
https://www.zhangxinxu.com/wordpress/2010/10/%E6%88%91%E6%89%80%E7%9F%A5%E9%81%93%E7%9A%84%E5%87%A0%E7%A7%8Ddisplaytable-cell%E7%9A%84%E5%BA%94%E7%94%A8/

目前已离职,求工作,好的移动端、和微信小程序学习资源,求推荐。

相关文章

  • 被埋没的布局属性table和tabel-cell

    学习iview这个ui框架的时候,很好奇下面这个组件是怎么实现的。 我们先来看一个简单的例子 当浏览器窗口缩放,文...

  • HTML表格、表单

    表格 table常用标签 table常用属性: 传统布局: 传统的布局方式就是使用table来做整体页面的布局,布...

  • 表格与表单

    表格 table常用标签 table常用属性 传统布局 表单 分页

  • css常用布局总结

    一、左右布局 1.table:table的li实现 实现原理: table标签是能够具有实现左右布局的属性,也是我...

  • Tailwind Table

    表格样式工具类 表格布局table layout CSS中table-layout属性用于设置表格布局的类型,即用...

  • 未知宽高元素的水平垂直居中

    方法1:通过定位和transform属性来实现 方法2:通过利用flex布局 方法3:通过table属性

  • html列表,标签

    1、html列表 有序列表 无序列表 定义列表 2、html表格及传统布局 table常用标签 table常用属性...

  • table-cell实现制表格

    一、CSS display属性的表格布局相关属性的解释: table 此元素会作为块级表格来显示(类似 ...

  • 关于表格table-layout:fixed属性的问题

    定义和用法 tableLayout 属性用来显示表格单元格、行、列的算法规则。 固定表格布局:(table-lay...

  • html+css小结

    1.布局 a.实现等高div布局利用display:table-cell;系列的属性实现,因为表格是自适应的。 注...

网友评论

    本文标题:被埋没的布局属性table和tabel-cell

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