Implementing Responsive, Relative Column Sizing (SLDS Markup)

DEX602 - Unit 4 Implementing Navigation and Layouts

📄 第 302 页 🎬 视频课程

课程章节介绍

让我们来聊聊如何使用Salesforce Lightning Design System(SLDS)来实现响应式的列大小调整。这个功能可以帮助你的网页在不同的设备上都能很好地显示,无论是手机、平板还是电脑。 首先,我们来看一个基本的HTML结构,它使用了SLDS的网格系统。这个网格系统允许我们定义不同屏幕大小下的列宽。 ```html
Header Nav
Body
Sidebar Footer
``` 在这个例子中,我们有一个包含头部、导航、主体、侧边栏和页脚的布局。我们使用了`slds-grid`和`slds-wrap`来创建一个可以换行的网格布局。 - `slds-size_1-of-1` 表示这个元素在默认情况下占据整个宽度。 - `slds-size_6-of-12` 表示在较小的屏幕上,这个元素占据一半的宽度。 - `slds-medium-size_4-of-12` 表示在中等大小的屏幕上(宽度大于768px),这个元素占据三分之一的宽度。 - `slds-medium-size_8-of-12` 表示在中等大小的屏幕上,这个元素占据三分之二的宽度。 通过这种方式,你可以为不同的屏幕尺寸定义不同的列宽,从而实现响应式设计。这样,无论用户是在手机上浏览还是在电脑上浏览,你的网页都能提供最佳的显示效果。 希望这个解释对你有帮助!如果你有任何问题,随时问我。