响应式选择器的设计方法_第1页
响应式选择器的设计方法_第2页
响应式选择器的设计方法_第3页
响应式选择器的设计方法_第4页
响应式选择器的设计方法_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

21/26响应式选择器的设计方法第一部分响应式选择器的设计原则 2第二部分媒体查询在设计中的应用 4第三部分弹性布局的实现方法 8第四部分流布局和栅格布局的对比 11第五部分灵活字体尺寸的设定 13第六部分可伸缩图像和视频的处理 17第七部分自适应导航菜单的设计 19第八部分移动优先的设计理念 21

第一部分响应式选择器的设计原则关键词关键要点响应式原则

1.移动优先:设计优先考虑移动设备,然后扩展到更宽的屏幕。

2.渐进增强:为基本浏览器提供基本功能,同时为更高级的浏览器提供增强功能。

3.响应式栅格:使用响应式栅格系统,根据可用屏幕空间动态调整内容。

灵活性

1.灵活布局:使用弹性元素和弹性盒子,根据可用空间灵活调整布局。

2.可变字体:使用可变字体,根据屏幕尺寸和分辨率调整字体大小和样式。

3.图像优化:使用响应式图像,根据屏幕尺寸和设备像素比提供优化图像。

可访问性

1.键盘导航:确保用户可以通过键盘访问所有内容和功能。

2.可缩放文本:允许用户根据需要调整文本大小。

3.无障碍颜色对比:使用高对比度颜色和文本,以增强可读性和无障碍性。

性能

1.延迟加载:只在需要时加载内容,从而提高页面加载速度。

2.代码优化:最小化和压缩代码文件,以减少页面大小。

3.内容分发网络:使用内容分发网络(CDN)分发内容,以提高响应性和可用性。

响应式设计趋势

1.移动优先设计:继续强调移动优先的设计方法。

2.响应式动画:使用CSS动画和转换,创建随着屏幕尺寸变化而响应的内容。

3.可折叠界面:使用可折叠界面,在小屏幕和宽屏幕之间无缝过渡。

响应式设计前沿

1.人工智能(AI):利用人工智能技术,创建响应式设计,根据上下文和用户行为进行调整。

2.可变刷新率显示器:利用设备的可变刷新率显示器,提供更流畅和更沉浸式的体验。

3.虚拟和增强现实:探索响应式设计的可能性,以支持虚拟和增强现实体验。响应式选择器的设计原则

响应式选择器设计遵循以下原则,旨在创建跨设备无缝且一致的用户体验:

灵活的布局:

*使用弹性布局(如flexbox、网格),允许元素根据可用空间调整大小和位置。

*避免使用固定宽度和高度,改用相对单位(如百分比、em、rem)。

响应式字体:

*使用相对于视口大小的字体大小,确保文本在不同设备上易于阅读。

*考虑使用字体大小调整功能,使文本根据屏幕宽度自动缩放。

可调整的图像:

*使用响应式图像,根据设备屏幕尺寸自动调整大小。

*考虑使用srcset和sizes属性来指定不同尺寸的图像。

媒体查询:

*使用媒体查询在不同屏幕尺寸下指定不同的样式规则。

*定义断点,将布局和其他样式调整为特定屏幕宽度。

自适应导航:

*对于较小的屏幕,使用汉堡菜单或侧边栏菜单来隐藏导航。

*考虑使用响应式导航栏,其大小和内容根据屏幕尺寸而变化。

元素的可见性:

*使用媒体查询有条件地显示或隐藏元素,取决于屏幕尺寸。

*通过调整元素的不透明度或显示属性来控制可见性。

事件处理:

*确保事件处理程序在不同设备上都能正常工作。

*考虑使用触摸事件和鼠标事件的polyfill。

渐进增强:

*从基本的非响应式设计开始,然后逐步添加响应式功能。

*优先考虑移动设备和较小的屏幕尺寸。

测试和优化:

*在不同设备和屏幕尺寸上测试响应式选择器。

*使用工具(如响应式设计测试器)来评估响应能力。

其他设计考虑:

*用户上下文:考虑用户的设备类型、位置和连接状态。

*内容优先级:确定最重要的内容,并在较小的屏幕上优先显示。

*简洁性:避免在响应式选择器中使用复杂或重复的规则。

*可维护性:确保响应式选择器易于理解和维护。

*性能:优化选择器以提高性能和减少页面加载时间。

通过遵循这些原则,设计师可以创建灵活且适应性的响应式选择器,为用户提供跨设备的无缝体验。第二部分媒体查询在设计中的应用关键词关键要点【媒体查询在设计中的应用】:

1.媒体查询允许开发者根据设备或浏览器的特定特性(如屏幕尺寸、方向和分辨率)有条件地应用样式。

2.媒体查询使创建响应式设计成为可能,它可以根据不同的设备和浏览环境调整网站的布局和样式,以提供最佳用户体验。

3.媒体查询语法包含三个主要部分:媒体类型、特性和值,它们共同决定查询的条件是否得到满足。

【媒体查询的类型】:

媒体查询在响应式选择器设计中的应用

概述

媒体查询是CSS语言中的强大功能,可用于根据设备的特定特性(例如屏幕大小或方向)有条件地应用样式。它允许设计人员针对不同屏幕尺寸和设备类型创建响应式设计,从而改善用户体验并确保网站在所有平台上都能正常显示。

如何使用媒体查询

媒体查询通过使用`@media`规则在CSS文件中声明。其语法如下:

```css

/*样式规则*/

}

```

`[mediaquery]`参数指定要检查的设备特性,可以是以下几种类型之一:

*宽度和高度:`min-width`,`max-width`,`min-height`,`max-height`

*设备类型:`device`、`orientation`

*分辨率:`resolution`、`dpi`

*颜色深度:`color`

*媒体特性:`media`、`aspect-ratio`

响应式设计中的媒体查询

在响应式设计中,媒体查询用于在不同的设备和屏幕尺寸上动态应用样式。例如,可以为小型屏幕设备(例如智能手机)定义特定的布局,而为较大的屏幕设备(例如台式机)定义不同的布局。

媒体查询的常用用例

以下是一些媒体查询在响应式设计中的常见用例:

*改变布局:根据屏幕宽度调整元素的排列方式,例如从垂直列转换为水平行。

*调整字体大小:根据屏幕分辨率缩放字体大小,确保可读性和可访问性。

*隐藏/显示元素:根据设备类型或屏幕尺寸隐藏或显示特定元素,例如仅在台式机上显示侧边栏。

*应用图像分辨率:根据设备的分辨率或像素密度提供不同分辨率的图像,以实现最佳视觉效果。

媒体查询的优点

媒体查询为响应式设计提供了许多优点,包括:

*灵活性:允许设计人员为不同设备和屏幕尺寸定制样式,确保一致的用户体验。

*可维护性:将特定设备的样式与通用样式分开,便于维护和更新。

*性能:仅在需要时加载特定设备的样式,减少页面加载时间并提高性能。

*兼容性:受到所有主要浏览器和移动设备的支持,确保广泛的兼容性。

媒体查询的限制

虽然媒体查询是响应式设计的强大工具,但它也有一些限制:

*有限的设备支持:某些较旧的设备可能不支持媒体查询,导致这些设备上出现样式问题。

*潜在的复杂性:随着媒体查询数量的增加,CSS代码可能变得复杂且难以维护。

*设备特征差异:不同设备对不同媒体查询的响应方式可能不同,导致跨设备的不一致视觉效果。

最佳实践

为了有效使用媒体查询,建议遵循以下最佳实践:

*渐进增强:从基本的、不依赖媒体查询的样式开始,然后逐步添加媒体查询以针对特定设备和屏幕尺寸。

*避免嵌套媒体查询:嵌套媒体查询会增加复杂性,难以维护。

*使用媒体查询功能:利用`not`和`only`等媒体查询功能来创建更精确和灵活的查询。

*测试和优化:在不同设备和屏幕尺寸上彻底测试CSS代码,以确保响应性并发现任何问题。

结论

媒体查询是响应式选择器设计中不可或缺的工具,它允许设计人员根据设备特性动态应用样式。通过了解媒体查询的语法、功能和最佳实践,设计人员可以创建适应性强、用户友好的网站,可在所有屏幕尺寸和设备上提供最佳体验。第三部分弹性布局的实现方法弹性布局的实现方法

在响应式选择器的设计中,弹性布局是一种广泛应用的技术,它允许元素在屏幕尺寸变化时根据预先定义的规则进行自动调整。弹性布局主要通过使用弹性盒模型和弹性网格系统来实现。

弹性盒模型

弹性盒模型是一种CSS布局模型,它允许元素在水平方向(flex-direction)和垂直方向(flex-wrap)上灵活排列。它通过以下主要属性控制元素的布局行为:

*flex-direction:定义元素在水平方向上的排列方式,可为row(横向排列)或column(纵向排列)。

*flex-wrap:指定元素是否在达到容器边界后换行,可为nowrap(不换行)、wrap(换行)、wrap-reverse(反向换行)。

*justify-content:控制元素在水平方向上的对齐方式,可取值为flex-start(左对齐)、flex-end(右对齐)、center(居中)、space-between(两端对齐)和space-around(元素之间等间距)。

*align-items:控制元素在垂直方向上的对齐方式,可取值为flex-start(顶部对齐)、flex-end(底部对齐)、center(居中)、baseline(基线对齐)和stretch(拉伸以填充整个容器)。

弹性网格系统

弹性网格系统是一种基于CSS网格布局的响应式设计技术,它允许设计人员创建灵活的布局,这些布局可以根据屏幕尺寸自动调整。它主要通过以下属性控制布局行为:

*grid-template-columns:定义网格中的列布局,可指定固定宽度(例如100px)或百分比宽度(例如25%)。

*grid-template-rows:定义网格中的行布局,与grid-template-columns属性类似。

*grid-gap:控制网格单元之间的间距。

*grid-auto-flow:指定网格单元的默认排列方式,可为row(横向排列)或column(纵向排列)。

通过结合弹性盒模型和弹性网格系统,设计人员可以在响应式选择器中创建灵活且可适应不同屏幕尺寸的布局。这些技术使元素能够根据可用空间动态调整大小和位置,确保跨设备的一致用户体验。

具体实现示例

以下是一个使用弹性盒模型创建弹性布局的示例:

```css

display:flex;

justify-content:center;

align-items:center;

}

width:100px;

height:100px;

background-color:red;

margin:10px;

}

```

在这个示例中,.container元素是一个弹性容器,其元素在水平和垂直方向上居中对齐。.item元素是容器内的弹性元素,其大小和间距由定义的属性控制。当屏幕尺寸变化时,这些元素会根据容器的大小自动调整大小和位置。

类似地,可以使用弹性网格系统创建网格布局:

```css

display:grid;

grid-template-columns:repeat(3,1fr);

grid-gap:10px;

}

background-color:blue;

}

```

在这个示例中,.grid-container元素是一个网格容器,其中包含三列。.grid-item元素是网格单元,它们在容器内均匀分配。当屏幕尺寸变化时,这些单元会根据容器的宽度自动调整大小。

通过熟练运用弹性盒模型和弹性网格系统,设计人员可以创建响应迅速且设备无关的布局,从而增强用户体验并确保网站在各种屏幕尺寸上都能正常显示。第四部分流布局和栅格布局的对比关键词关键要点【响应式布局的演变】

1.从固定布局到流布局,再到栅格布局,响应式布局的演变适应了设备多样化和用户体验的提升。

2.流布局基于文本的自然流动,而栅格布局提供了一种结构化的网格系统,两者各有优势。

3.响应式布局的出现使得网站能够根据不同的屏幕尺寸和设备自动调整布局,确保良好的视觉效果和用户体验。

【流布局与栅格布局的对比】

流布局与栅格布局对比

#概念与原理

*流布局:元素在容器内按顺序逐个排列,自动换行。元素宽度由内容决定,不受容器限制。

*栅格布局:容器被划分为固定宽度的列,元素按垂直排列,占据一个或多个列。元素宽度由栅格系统定义,不受内容影响。

#优点与缺点

流布局

*优点:

*布局灵活,适应任何内容宽度。

*元素排列紧密,节约空间。

*缺点:

*元素位置不稳定,易受内容长度影响。

*难以控制元素对齐和间距。

栅格布局

*优点:

*元素位置固定,易于控制对齐和间距。

*响应式设计更方便,只需调整列宽即可。

*缺点:

*元素宽度受栅格系统限制,不利于展示宽窄不一的元素。

*栅格系统可能占用额外空间,降低空间利用率。

#适用场景

流布局:

*适合文本、列表等单行内容。

*适用于需要灵活调整元素宽度的情况。

*流布局适用于需要展示宽窄不一的元素的情况。

栅格布局:

*适合图片、商品卡片等多行块状内容。

*适用于需要固定元素宽度和对齐的情况。

*栅格布局适用于需要响应不同设备屏幕尺寸的情况。

#性能影响

*流布局:由于元素位置不固定,页面渲染时需要重新计算每个元素的位置,可能影响性能。

*栅格布局:由于元素位置固定,页面渲染时只需计算一次栅格系统,性能相对较好。

#使用场景示例

流布局:

*博客文章正文

*评论列表

*导航菜单

栅格布局:

*图片画廊

*商品列表

*仪表盘

#总结

流布局和栅格布局各有优缺点,适合不同的使用场景。选择时应考虑内容特性、布局需求和性能影响等因素。第五部分灵活字体尺寸的设定关键词关键要点【灵活字体尺寸的设定】

1.使用相对单位(如em、rem)定义字体大小,以适应不同设备和浏览器设置。

2.采用媒体查询针对特定设备或屏幕尺寸调整字体大小,确保可读性和视觉效果。

3.考虑字体缩放因子,允许用户根据个人喜好调整字体大小。

【字体可变性】

灵活字体尺寸的设定

概述

灵活字体尺寸是在响应式设计中至关重要的元素,它允许文本大小适应屏幕尺寸和分辨率。这对于创造用户体验良好的跨设备兼容性至关重要,特别是在随着越来越多的用户使用智能手机和平板电脑浏览网站的今天。

方法

灵活字体尺寸的设定有两种主要方法:

*相对单位(rem):rem是相对于根字体大小的一个单位。这允许文本的大小随着浏览器根元素的字体大小而变化,从而实现字体尺寸的相对可伸缩性。

*em单位:em是相对于父级元素的字体大小的一个单位。它允许文本大小随着其父级元素字体大小的变化而变化,从而实现字体尺寸的局部可伸缩性。

选择单位

选择使用rem或em单位取决于具体设计要求:

*根字体大小:如果需要字体尺寸与浏览器根字体大小相关,则使用rem单位。

*父级元素字体大小:如果需要字体尺寸仅相对于其父级元素缩放,则使用em单位。

最佳实践

以下是一些灵活字体尺寸设定的最佳实践:

*使用相对单位:rem单位是灵活字体尺寸设定的首选单位,因为它们允许文本大小随着根字体大小而缩放,从而实现全局可缩放性。

*设置正确的根字体大小:根字体大小是所有其他字体尺寸的基础。建议将其设置为16px,以获得良好的初始可读性。

*使用媒体查询:媒体查询可用于根据屏幕尺寸调整字体大小。例如,可以在狭窄屏幕上减小字体大小,以提高可读性。

*避免绝对单位:绝对单位(如像素和点)应避免使用,因为它们不会随着屏幕尺寸而缩放。

*考虑可访问性:确保字体尺寸足够大,以便不同视力水平的用户都可以轻松阅读。

示例

以下示例说明了如何使用rem和em单位设置灵活字体尺寸:

```CSS

/*根字体大小*/

font-size:62.5%;

}

/*body文本*/

font-size:1.5rem;

}

/*标题*/

font-size:2rem;

}

/*父级元素的字体大小*/

font-size:1.2rem;

}

/*在.container中的文本*/

font-size:1em;

}

```

在上面的示例中:

*根字体大小设置为62.5%,即10px。

*body文本的字体大小为1.5rem,即15px。

*标题的字体大小为2rem,即20px。

*.container中的文本的字体大小为1em,即12px。

这意味着:

*body文本的字体大小为根字体大小的1.5倍。

*标题的字体大小为根字体大小的2倍。

*.container中文本的字体大小为其父级元素(即.container)字体大小的1倍。

当用户调整浏览器窗口大小时,字体大小将根据根字体大小相应地调整,从而实现跨设备的一致用户体验。第六部分可伸缩图像和视频的处理关键词关键要点【可伸缩图像优化】

1.利用WebP、AVIF等新型图像格式,实现图像质量与文件大小的平衡。

2.采用渐进加载技术,分阶段加载图像,减少带宽占用并提升用户体验。

3.响应式图像技术,根据设备屏幕尺寸动态调整图像尺寸和分辨率,确保最佳显示效果。

【可伸缩视频优化】

可伸缩图像和视频的处理

在响应式设计中,处理图像和视频以确保其在不同设备和屏幕尺寸上保持最佳外观至关重要。本文介绍了处理可伸缩图像和视频的几种常用方法。

图像处理

*响应式图像:使用`<picture>`元素和`srcset`属性为不同设备提供不同大小和分辨率的图像。浏览器会根据设备的屏幕尺寸选择最合适的图像。

*矢量图像:使用矢量格式(如SVG和EPS)创建图像,这些格式可以无限制地缩放而不会损失质量。

*精简图像:优化图像大小和文件格式,以减少加载时间和数据使用。

视频处理

*自适应视频:使用`<video>`元素和`autoplay`属性,视频可以自动调整大小以适应容器的宽度。

*响应式视频:使用JavaScript或CSS媒体查询来调整视频大小,以适应不同的屏幕尺寸。

*渐进式加载:将视频划分为较小的块,并逐步加载它们,以减少初始缓冲时间。

其他注意事项

*加载方式:对于非必要的图像和视频,可以使用延迟加载或懒加载技术,仅在需要时加载它们。

*图像占位符:在图像加载之前显示占位符,以防止页面布局跳动。

*图片特性检测:使用JavaScript检测设备是否支持特定图像格式,并相应地提供图像。

*内容自适应:根据屏幕尺寸自动调整图像和视频的布局、对齐和间距。

*移动端优化:对于移动设备,优先使用轻量级图像格式(如JPEG和PNG)并减少视频尺寸。

数据和示例

根据Google的研究,使用响应式图像可以将移动页面的加载时间减少高达22%。

例如,以下代码使用`<picture>`元素和`srcset`属性为不同屏幕尺寸提供不同大小的图像:

```html

<picture>

<sourcemedia="(max-width:480px)"srcset="image-480.jpg">

<sourcemedia="(max-width:768px)"srcset="image-768.jpg">

<imgsrc="image-large.jpg"alt="MyImage">

</picture>

```

对于视频,以下CSS可以自适应调整视频大小以适应容器的宽度:

```css

width:100%;

height:auto;

}

```

结论

通过采用上述方法,可以确保图像和视频在响应式设计中以最佳方式显示,无论设备或屏幕尺寸如何。这增强了用户体验,提高了页面加载速度,并为不同设备提供了一致的视觉效果。第七部分自适应导航菜单的设计自适应导航菜单的设计

自适应导航菜单是网站设计中响应式设计的关键元素,它可以在不同的屏幕尺寸和设备上实现无缝浏览体验。其设计涉及以下关键方法:

1.使用媒体查询

媒体查询是CSS中的条件函数,用于在特定屏幕尺寸或设备类型时应用样式。它们允许设计师针对不同分辨率和设备创建自定义菜单布局。例如:

```css

/*适用于屏幕宽度小于或等于768px的样式*/

}

```

2.多级菜单

多级菜单将菜单项组织成嵌套层次结构。当屏幕空间较小时,它们可以在较高的层级中折叠,并在更大的屏幕上展开。这有助于保持菜单的紧凑性并防止出现滚动条。

3.响应式菜单按钮

汉堡包菜单按钮由三条水平线组成,当屏幕空间较小时出现。点击按钮时,菜单会滑出或展开。这种方法在移动设备上很常见,因为它可以节省宝贵的屏幕空间。

4.锚点和跳跃链接

锚点和跳跃链接允许用户直接跳转到页面上的特定部分。它们可以嵌入菜单项中,以快速导航到不同内容部分,特别是在较长的页面上。

5.固定菜单

固定菜单当用户向下滚动页面时始终可见。这在提供快速导航和访问重要链接时很有用。固定菜单可以通过CSS的`position:fixed`属性来实现。

6.可见性切换

可见性切换允许用户在需要时显示或隐藏菜单。这对于移动设备上的小屏幕很有用,因为它可以防止菜单持续占用空间。可见性切换可以通过CSS的`display`属性来控制。

7.响应式字体

使用响应式字体大小可以确保文本即使在较小的屏幕上也能易于阅读。这可以通过`rem`或`em`单位实现,它们相对于父元素或根元素的字体大小进行缩放。

最佳实践

*确保菜单在所有设备上清晰可见。

*保持菜单的紧凑性,避免出现滚动条。

*使用清晰的视觉提示来指示菜单项的可交互性。

*考虑使用图标或简短文本来节省空间。

*测试菜单在不同设备和屏幕尺寸上的功能。

数据

根据StackOverflow2021年开发者调查,91.3%的开发者使用CSS媒体查询来创建响应式布局。此外,W3Techs报告称,84.7%的网站使用响应式设计。

结论

自适应导航菜单是响应式网站设计的基础。通过结合媒体查询、多级菜单、响应式菜单按钮和其他技术,设计师可以创建无缝的浏览体验,无论屏幕尺寸或设备类型如何。第八部分移动优先的设计理念关键词关键要点【移动优先的设计理念】:

1.以移动设备为主导:从移动端优先进行设计,为小屏幕和有限的输入选项优化用户体验。

2.逐步增强:随着屏幕尺寸的增加,逐步增加功能和复杂性,而非从桌面端缩小。

3.响应式布局:使用灵活的网格系统和媒体查询,确保布局在所有设备上都能良好呈现。

【内容优先的设计】:

移动优先的设计理念

随着移动设备在网络浏览中的使用率不断攀升,移动优先的设计理念应运而生,它强调在设计过程中首先考虑移动设备的体验,然后再扩展到更大的屏幕尺寸。

理念背后的原因:

*移动设备用户数量不断增长:2023年,全球移动互联网用户数预计将达到53.1亿,占互联网用户总数的66.6%。

*移动设备多样性:移动设备具有各种屏幕尺寸、分辨率和功能,它们需要定制化的设计解决方案。

*移动设备优先级的转变:用户越来越倾向于在移动设备上进行购物、社交和消费信息,因此移动体验至关重要。

移动优先设计原则:

*渐进增强:从移动设备开始设计,逐步增强功能和内容以适应更大的屏幕。

*响应式布局:使用灵活的布局,根据设备屏幕尺寸自动调整内容和布局。

*可访问性:确保所有设备的用户都能轻松访问内容和功能。

*精简界面:专注于最重要的元素,减少混乱和不必要的干扰。

*快速加载时间:优化网站速度,以确保在移动设备上快速加载。

具体指南:

*选择响应式框架:例如,Bootstrap、Foundation或Materialize等框架可帮助您创建响应式布局。

*使用栅格系统:栅格系统可帮助您组织内容并保持跨不同设备的一致性。

*使用媒体查询:媒体查询允许您根据屏幕尺寸调整样式。

*优化图像:使用针对移动设备进行优化的图像,尺寸较小,加载速度较快。

*使用可伸缩字体:可伸缩字体会根据屏幕尺寸自动调整大小。

好处:

*改善移动体验:为移动设备用户提供无缝且交互性强的体验。

*提高转换率:简化的移动体验可以提高购物、注册和其他在线转换的可能性。

*增强品牌忠诚度:积极的移动体验可以建立品牌忠诚度并提升品牌声誉。

*降低开发成本:移动优先的方法可以减少为不同设备创建单独网站的成本。

*搜索引擎优化(SEO):Google等搜索引擎偏爱响应式网站,因为它们提供一致的跨设备体验。

案例研究:

*亚马逊:亚马逊采用了移动优先的方法,简化了移动购物体验,并显著增加了移动销售额。

*谷歌:谷歌将移动优先作为其设计原则,确保其网站和应用程序在所有设备上都易于访问。

*苹果:苹果公司开发其网站和操作系统时始终优先考虑移动设备,为其用户提供了无缝的移动体验。

总之,移动优先的设计理念是响应移动设备普及的必要方法。通过遵循渐进增强、响应式布局和其他移动优先原则,设计师可以创建为所有设备用户提供无缝体验的网站和应用程序。关键词关键要点主题名称:弹性布局的实现方法

关键要点:

1.弹性盒模型(Flexbox):

-允许元素沿主轴和交叉轴进行对齐、分布和缩放。

-提供灵活性,允许元素在不同屏幕尺寸上自动调整。

-通过flex属性集(如flex-direction、flex-wrap和justify-content)进行控制。

2.栅格布局(CSSGrid):

-将容器划分为行和列的网格。

-允许元素相对于网格进行定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论