响应式移动Web测试题

第一题

下列选项中对bootstrap中的能让元素只在小屏设备隐藏的类是( B )

A: hidden-xs

B: hidden-sm

C: hidden-md

D: hidden-lg

解析:hidden-xs是超小屏;hidden-sm是小屏;hidden-md是中屏;hidden-lg是大屏

第二题

下列选项中能清除父容器左右15px内边距的类是( D )

A: container

B: col-md-1

C: container-fluid

D: row

解析:container是设置版心效果;col-md-1是在中屏上一行显示12个;container-fluid是通栏效果;row是消除父容器左右15px的内边距

第三题

下列关于bootstrap的使用描述错误的是( C )

A: Bootstrap下载的包里面有css,js,font文件夹

B: 这个是针对低版本ie浏览器的兼容处理

C: Bootstrap只能通过浏览器下载的本地文件形式引入项目里面 解析:(通过cdn在线加速也可以)

D: 引入了对应的bootstrap.css就可以直接使用它提供的一些类

第四题

在超大屏上面每行显示4个元素, 中等屏幕上显示3个元素,小屏上显示2个元素,超小屏幕上显示1个元素。下列关于不同屏幕下类名的书写正确的是( A )

A:

<div class="row">
     <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12">1div>
div>

B:

<div class="row">
      <div class="col-lg-4 col-md-3 col-sm-2 col-xs-1">1div>
div>

C:

<div class="row">
      <div class="col-lg-3 col-md-4 col-sm-2 col-xs-1">1div>
div>

D:

<div class="row">
      <div class="col-lg-3">1div>
div>

解析:col-xs是超小屏;col-sm是小屏;col-md是中屏;col-lg是大屏;用12除以每行要显示的元素个数,就是后面的数字了

第五题

<style>
    @media screen and (min-width: 320px) {
        html {
            font-size: 50px;
        }
    }

    @media screen and (min-width: 640px) {
        html {
            font-size: 100px;
        }
    }

    .top {
        height: 1rem;
        font-size: .5rem;
        background-color: green;
        color: #fff;
        text-align: center;
        line-height: 1rem;
    }
style>
head>

<body>
    <div class="top">购物车div>
body>

上面案例中的top元素在屏幕宽度为500px和700px时 字体大小分别是多少( D )

A: 25px 25px

B: 50px 50px

C: 16px 16px

D: 25px 50px

解析:
响应式移动Web测试题_第1张图片
如图所示:min-width:320px 意思是 大于等于320px,(即:最小是320px);
同理,max-width:某某px 意思是 小于等于某某px,(即:最大是某某px)
图中:>=640px的样式把>=320px样式中>=640的部分给覆盖了
因此,屏幕宽度为500pxhtml字体大小font-size:50px
屏幕宽度为700pxhtml字体大小font-size:100px
又因为rem是以html字号大小为一个单位的,即:1rem = 1 * HTML字号大小
因此,最后结果:用html字体大小再分别乘以0.5,即是最后的答案。
注:.5rem == 0.5rem

第六题

关于Bootstrap的选项错误的是( C )

A: Bootstrap 的初始化代码使用的是 normalize.css

B: Bootstrap 是移动设备优先的,为了确保适当的绘制和触屏缩放,需要在 head标签之中添加 viewport 元数据标签

C: 处于中等屏幕时,使用.col-md-表示,.container 最大宽度1170px

D: 列偏移,col-*-offset-实现原理是使用margin-left进行实现的

解析:
中等屏幕,对应的容器宽度是 970px
响应式移动Web测试题_第2张图片

第七题

以下代码中,哪一个可以使用媒体查询判断宽度(768px~992px)并引入对应css文件( C )

A<link rel="stylesheet" href="one.css">

 B<link rel="stylesheet" media="screen and ( min-width:992px )" href="two.css">

 C<link rel="stylesheet" media="screen and ( max-width:992px ) and ( min-width:768px )" href="three.css">

 D<link rel="stylesheet" media="screen and ( min-width:992px ) and ( max-width:768px )" href="three.css">

解析:max-width: 992px 意思是 视口宽度 <=992px;
min-width: 768px 意思是 视口宽度 >=768px;

第八题 [多选]

bootstrap的类col-sm-4描述正确的是(BC )

A: 仅仅在小屏设备生效

B: 在小屏设备及以上设备生效

C: 生效时宽度占1/3

D: 生效时宽度占1/4

第九题 [多选]

下列关于布局容器的描述正确的是(ABC )

A: Bootstrap预先定义好了两个容器样式类:.container, .container-fluid

B: container类,已经通过媒体查询处理了屏幕范围

C: container-fluid,宽度为百分百,适合于单独移动端开发

D: container类不是响应式

第十题 [多选]

下列关于栅格系统介绍的描述正确的是( ABC )

A: 格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局

B: 栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列

C: 屏幕变化,container变化,12等份的每一份变化,我们的界面元素的大小依据每一等份来设置,那么也就实现了屏幕适配

D: 栅格系统就是container类

你可能感兴趣的:(移动Web开发,bootstrap,container,col-md,min-width,视口宽度)