Bootstrap响应式网站开发实例教程
上QQ阅读APP看书,第一时间看更新

1.6 习题与项目实践

1.选择题

(1)代码“<link rel="stylesheet" epub:type="text/css" media="screen" href="xxx.css" />”中,media指定的属性就是设备,其中screen指的是( )。

A. 显示器

B. 打印机

C. 电视

D. 投影仪

(2)overflow的默认选项是( )。

A. auto

B. hidden

C. visible

D. scroll

(3)一个div元素设置宽度为400px,高度为100px,边框为红色。添加( )代码能实现div元素居中对齐。

A. text-align:center;

B. margin:0 auto;

C. vertical-align:middle;

D. left:50%;right:50%;

(4)代码“<link rel="stylesheet"media="screen and (max-width:960px)"href="style1.css"/>”正确的含义是( )。

A. 当屏幕宽度小于960px时,运行“style1.css”样式文件

B. 当屏幕宽度等于960px时,运行“style1.css”样式文件

C. 当屏幕宽度大于960px时,运行“style1.css”样式文件

D. 当屏幕宽度大于或等于960px时,运行“style1.css”样式文件

2.实践项目——使用媒体查询

一个页面布局为上下结构,顶部栏宽度为100%,高度为200px;下部分为左右结构,左侧栏宽度为100px,右侧栏宽度自适应响应,如图1-5所示,请写出具体的HTML和CSS代码。

当浏览器的宽度减少到768px以下时,顶部栏的高度变为50px,左侧栏消失,右侧栏宽度变为100%,如图1-6所示,请写出具体的CSS代码。

图1-5 原始页面效果

图1-6 低于768px的页面呈现效果