响应式网页开发基础教程(jQuery+Bootstrap)
上QQ阅读APP看书,第一时间看更新

习题

一、选择题

1. 如果一个网站在不同的环境下跳转到不同的网址,那么这个网站( )。

A. 是响应式的

B. 是固定布局的

C. 是自适应的

D. 更新和维护时相对容易

2. <link rel="stylesheet" type="text/css" href="site.css" media="print" />这个语句表示在( )内容的显示。

A. 屏幕上

B. 移动设备上

C. 打印预览下

D. 触摸设备上

3. 以下条件表示在( )时背景颜色的显示设置。

@media screen and (max-width: 300px) {
body {          background-color:lightblue;

A. 屏幕的宽度最大不超过300像素

B. 屏幕的宽度小于300像素

C. 屏幕的宽度最少不超过300像素

D. 屏幕的宽度最少为300像素

4. 如果要求对所有媒体类型都适用,可以使用( )来指代所有支持的媒体类型。

A. not

B. only

C. all

D. but

5. 以下媒体查询条件表示( )。

@media only screen and (orientation: portrait) {
body { background-color: lightblue; }
}

A. 设备方向为水平时显示指定的背景颜色

B. 设备方向为垂直时显示指定的背景颜色

C. 设备分辨率低时显示指定的背景颜色

D. 设备分辨率高时显示指定的背景颜色

6. 在以下这个语句中的viewport表示屏幕的( )。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,
user-scalable=0">

A. 可视区域

B. 总大小

C. 指定元素的大小

D. 指定元素的可见大小

7. 以下语句使用了srcset属性根据屏幕的( )来匹配显示的图像。

<img srcset ="img/1_1280.jpg 3x,img/1_640.jpg 2x,img/1_320.jpg 1x"/>

A. 宽度

B. 高度

C. 颜色位数

D. 像素密度

8. 根据以下语句,如果当前屏幕尺寸不超过320像素时,将自动匹配( )这个图像。

<img src="img/img/1_1280.jpg""
srcset ="img/1_1280.jpg 1280w, img/1_640.jpg 640w,img/1_320.jpg 320w"/>

A. 1_1280.jpg

B. 1_640.jpg

C. 1_320.jpg

D. 以上均不能匹配

9. 以下语句表示当屏幕的宽度大于等于1200px时,图像宽度将显示为( )。

<img src="img/1_1280.jpg" sizes="(min-width:1200px) calc(43vw), 50vw"/>

A. 43px

B. 当前屏幕宽度的43%

C. 当前图像原始宽度的43%

D. 当前图像原始大小的43%

10. 如果在当前的div main中设置了其字体为5em,而当前div又在另一个div的container中。如果container设置了字体大小的为5em,那么假如当前浏览器默认的字体大小是16px,这样在container中的字体大小是( ),而在main中的字体大小就应该是( )。

A. 16px,16px

B. 16px,80px

C. 80px,80px

D. 80px,400px

二、操作题

使用Adobe Dreamweaver CC实现一个响应式网页。

要求:

1. 设置3个或以上的媒体查询条件。

2. 至少有1个图像实现响应式图像适配。

3. 使用流式布局。