Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 3|回復: 0
打印 上一主題 下一主題

使用容器单元构建稳健的布局

[複製鏈接]

1

主題

0

好友

5

積分

新手上路

Rank: 1

該用戶從未簽到

跳轉到指定樓層
樓主
發表於 2023-12-23 14:25:53 |只看該作者 |倒序瀏覽
在 DevTools 中检查大多数其他网格时,您会注意到列宽取决于其父元素。本文将帮助您了解如何使用 CSS 变量克服这些限制以及如何开始使用容器单元进行构建。容器单元是一组专门的 CSS 变量,允许您使用列和间距构建网格、布局和组件。它们反映了 UI 设计软件中的布局功能,其中仅配置三个值即可为您的文档提供一组全局的列和装订线以供测量和计算。

它们还在文档中的任何位置提供一致的宽度- 无论它们的嵌套深度、父元素的宽度或其同级元素如何。因此,容器单位不需要重复的父元素集而是从:root文档的元素开始测量 - 就像使用rem单位一样。容器单位从文 电子邮件营销列表 档的根开始测量,就像使用 rem 单位一样(大预览)集装箱单元有何不同? 流行框架(例如Bootstrap或Bulma)中的网格具有相同的基本限制:它们依赖于相对单位(例如“百分比”)来构建列和间距。



这种方法使开发人员在想要使用这些测量值时必须使用特定的 HTML 结构,并且需要parent > child嵌套宽度才能正确计算。不相信?自己尝试一下:打开 任意 CSS 框架的 网格 演示;检查一列并记下宽度;使用 DevTools 将该元素拖动到文档中的其他位置;请注意,列的宽度在传输过程中发生了变化。参加关于前端、设计和用户体验的精彩研讨会,包括实用要点、现场会议、视频录制和友好的问答。与布拉德·弗罗斯特(Brad Frost)、史蒂夫·沃尔特(Stéph Walter)和其他许多人一起。

跳转到研讨会 功能面板行动自由(……不是英国脱欧) 容器单位允许您更自由地使用一组全局单位来调整元素的大小。如果你想构建一个三栏宽度的侧边栏,你只需要以下内容:复制您的...class="sidebar">...元素可以位于文档内的任何位置 - 没有特定的父元素或嵌套。测量三列并将它们用作侧边栏。测量三列并将它们用作侧边栏(大预览)与设计师共享工具 设计师和开发人员拥有一个出色的中间立场,可以帮助从设计软件转换为前端模板:数字。模块化比例之所以出色,不仅因为它们可以帮助设计人员实现排版的和谐,还因为开发人员可以将它们复制为一个简单的系统。基线网格也是如此:出色的自记录系统,具有微小的配置(一个根号)和高度的一致性。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

雲端vps主機|免費論壇|Archiver|手機版|麥香最對味

GMT+8, 2024-12-20 00:57 , Processed in 0.068343 second(s), 23 queries .

抗攻擊 by GameHost X2.5

© 2001-2012 Comsenz Inc.

回頂部 一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |