首页/ 学科题库/ CSS/ CSS响应式设计
CSS 模拟试卷

CSS响应式设计

18 题 45 分钟 难度:★
  • 媒体查询:媒体查询语法、媒体特性、断点选择、逻辑操作符
  • 视口单位:vw/vh/vmin/vmax单位及应用场景
  • 响应式图片:max-width、picture元素、srcset属性
  • 移动优先设计:设计理念、min-width媒体查询、代码优化

试卷习题(18 题)

参考答案在文末
判断题
1
判断题

使用CSS属性 max-width: 100%; 可以确保图片永远不会超出其容器的宽度,同时保持图片的原始宽高比。

A

对

B

错

2
判断题

移动优先设计(Mobile First)是一种设计理念,它建议从最小屏幕开始设计,然后逐步为更大屏幕添加样式。

A

对

B

错

3
判断题

CSS中的视口单位 vw 和 vh 分别表示视口宽度和高度的百分比,1vw 等于视口宽度的 1%,1vh 等于视口高度的 1%。

A

对

B

错

4
判断题

移动优先设计相比桌面优先设计,在CSS代码量上通常会更少,因为基础样式针对移动端更简洁,而桌面优先需要为移动端覆盖大量桌面样式。

A

对

B

错

5
判断题

媒体查询(Media Queries)是CSS3中引入的特性,可以根据设备的特性(如屏幕宽度、高度、分辨率等)应用不同的样式规则。

A

对

B

错

6
判断题

媒体查询中的 only 关键字用于隐藏样式,使样式仅对支持媒体查询的浏览器可见,对于不支持的旧浏览器会忽略整个媒体查询。

A

对

B

错

单选题
7
单选题

在进行响应式设计时,以下关于断点(Breakpoints)选择的做法,哪个是最佳实践?

A

始终使用固定数值如320px、768px、1024px作为断点

B

根据内容需要自然出现转折点来设置断点,而非固定设备尺寸

C

只设置一个断点,简化代码维护

D

断点越多越好,这样可以精确适配所有设备

8
单选题

以下哪个媒体查询表示"当屏幕宽度大于等于768px时应用样式"?

A

@media screen and (max-width: 768px)

B

@media screen and (min-width: 768px)

C

@media screen and (width: 768px)

D

@media screen and (width >= 768px)

9
单选题

以下哪个不是移动优先设计的优势?

A

迫使设计师关注核心内容和功能

B

移动端页面加载更快,减少不必要的资源

C

更容易支持老旧浏览器

D

代码结构更清晰,维护成本更低

10
单选题

以下哪个HTML元素用于为不同屏幕尺寸提供不同版本的图片?

A

<picture>

B

<source>

C

<figure>

D

<figcaption>

11
单选题

如果希望元素在任何屏幕方向(横屏或竖屏)下都保持正方形,应该使用哪个单位?

A

vw

B

vh

C

vmin

D

vmax

12
单选题

采用移动优先设计策略时,应该使用哪种类型的媒体查询?

A

max-width 媒体查询

B

min-width 媒体查询

C

固定宽度的媒体查询

D

不需要媒体查询

多选题
13
多选题

以下哪些是CSS媒体查询中常用的媒体特性?

A

width

B

height

C

orientation

D

resolution

14
多选题

移动优先设计原则包括以下哪些要点?

A

从最小屏幕尺寸开始设计

B

使用 min-width 媒体查询

C

优先考虑触摸交互方式

D

优先加载大量图片和动画

填空题
15
填空题

在HTML中使用link标签引入样式表并添加媒体查询,代码如下:

HTML
<link rel="stylesheet" href="mobile.css" !!1_媒体类型!!="screen" !!2_媒体查询!!="(max-width: 600px)">
16
填空题

使用img标签的srcset属性可以为不同分辨率设备提供不同图片:

HTML
<img src="normal.jpg"
     srcset="normal.jpg 1x,  2x,  3x"
     alt="响应式图片">

其中 1x、2x、3x 表示设备的 。

17
填空题

补全以下移动优先的CSS代码:

CSS
/* 基础样式 - 移动端 */
.container {
  width: 100%;
  padding: 10px;
}

/* 平板样式 */
@!!1_media!! (min-width: 768px) {
  .container {
    width: 750px;
    padding: 20px;
  }
}

/* 桌面样式 */
@!!2_media!! (min-width: 1024px) {
  .container {
    width: 960px;
    padding: 30px;
  }
}
18
填空题

除了vw和vh,CSS还提供了vi和vb两个视口相关单位:

  • vi 表示视口内联方向的 1%,在水平书写模式下等于
  • vb 表示视口块级方向的 1%,在水平书写模式下等于
参考答案
1.正确 2.正确 3.正确 4.正确 5.正确 6.正确 7.B 8.B 9.C 10.A 11.C 12.B 13.A;B;C;D 14.A;B;C 15.media;media 16.retina.jpg;high-res.jpg;像素密度 17.media;media 18.vw;vh
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 CSS动画与过渡专题测试 下一套 → CSS容器查询