分享网站建设知识
推动网站应用价值

提供短小精焊并有价值的建站知识分享。

用容器单元构建强大的布局
2019-10-23 18:00:35
在DevTools中检查大多数其他网格时,您会注意到列宽取决于其父元素。本文将帮助您了解如何使用CSS变量克服这些限制以及如何开始使用容器单元构建。

容器单元是一组专门的CSS变量,允许您使用列和装订线构建网格,布局和组件。它们反映了UI设计软件中的布局功能,其中仅配置三个值可为您的文档提供一组全局列和排水沟来进行测量和计算。

它们还在文档的任何位置提供一致的宽度- 无论其嵌套深度,父级宽度或其兄弟元素如何。因此,而不是要求的组重复的.grid.row从父元素,容器计量单位:root文档的-就像使用rem单位。

容器单位从文档的根目录开始测量,就像使用rem单元一样

什么使集装箱单位不同?

来自流行框架(例如Bootstrap或Bulma)的网格具有相同的基本限制:它们依赖于诸如“百分比”之类的相对单位来构建列和排水沟。

这种方法使开发人员在需要使用这些测量时使用特定的HTML结构,并且需要parent > child嵌套宽度才能正确计算。

不相信?试试自己:

  • 检查一列并注意宽度;
  • 使用DevTools,将该元素拖到文档中的其他位置;
  • 请注意,列的宽度在传输过程中已更改。

分享该编文章:

免责声明:本站部分文章由本网用户编辑转载并发布,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容![声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。

相关资讯: