admin 管理员组文章数量: 1184232
2024年3月6日发(作者:jspp软件是干嘛的)
Web开发基础练习题
试题题型:配伍题、判断题、单选题、多选题、编程题
第1章 Web的工作方式
判断题
1. Web(World Wide Web)即全球广域网,也称为万维网。( )
2. Web服务器主要功能包括: 存储网站资源文件,代用户发送请求,提供基本的安全功能。( )×
3. Web服务端应用程序开发主要可以使用以下几种编程语言: PHP、等。()√
4. FTP协议规定了Web服务器与浏览器之间如何打包及如何传输数据。( )×
5. Web中采用HTML(HyperText Markup Language, 超文本标记语言)通信协议。( )×
单选题
1. Internet上提供的主要服务有:Telnet、E-mail、( )、FTP。C
A.App B. Windows C. WWW D. W3C
2. 万维网联盟(World Wide Web Consortium),简称( ),专门负责制定Web应用的标准。C
A. WWW B. Web C. W3C D. 3WC
3. Web分为( )和Web服务器程序。A
A.Web客户端 B. HTML C. 数据库 D. 浏览器
4. Web程序要想顺利运行,就需要Web服务器、浏览器、( ) 三者相互配合,共同发挥作用。D
A. 数据库 B. HTML C. 网页 D. 通信协议
5. 创建Web内容主要包括三部分: Web设计、( )和Web服务器端应用程序开发。B
A. 数据库开发 B. Web前端网页开发 C. App开发 D. 通信协议
配伍题
1.
请为名词①⑤选择表示其含义的描述,将配对好的ae填写到括号中
① WEB服务器
② WEB浏览器
③ HTTP协议
④ Internet
⑤ 远程访问服务
[参考答案]
① :b ②:a ③:d ④:e ⑤:c
a
b
代用户发送请求,作为HTML的解释器和内嵌脚本的执行器,用图形化方式显示Web网页的内容。
存储网站资源文件,响应浏览器发来的请求,提供基本的安全功能
c 用于支持客户机跨广域网访问公司内部网络的服务
d 规定了Web服务器与浏览器之间如何打包及如何传输数据
e 由那些使用公用语言互相通信的计算机连接而成的全球网络
请填写:①: ②: ③: ④: ⑤:
1
第2章 HTML5基础知识
判断题
1. HTML规定元素标签可以嵌套,但不允许交叉。( )
2. 单标记只有开始标记,没有结束标记。开始标记中的/可有可无。( )
3. 如果网页中包含多个拥有相同id属性值的元素,则网页报错,无法显示。( )×
4.
元素中不允许包含以下元素:标题元素(h1~h6)、span元素、div元素。( )×
5. HTML 源代码中的空格都是无效的,最终显示时,都会被浏览器删掉。( )×
6. 查找父级目录中的文件或文件夹,可使用“.../父级目录文件或文件夹”返回上级目录。( ) ×
7. 若不指定元素的target属性,则在单击超链接时,默认会在当前窗口打开新网页。( )
8. 设置
9. 表格元素的align属性不是设置表格内容居中对齐。而是设置整个表格在其父元素中整体居中对齐。( )
10. 有序列表可自动将列表项按内容排序后显示。( )×
单选题
1. 下面定义HTML注释正确的是( )。B
A.
C. --> D.
2. 下面定义页面编码格式的元素正确的是( )。C
A. B.
C.
D.
3. 以下可以实现当鼠标悬停在元素上时,出现工具提示效果的是( )。 C
A.
B.
C.
D.
A.只要网页中包含中文,都必须设置
B.只要网页中同时包含中文和英文,都必须设置
C. 必须和当前网页.html文件的编码格式保持一致
D. 在中文版操作系统中,必须设置
A. B.
C. D.
6. 元素的( )属性用于设置要引入的图片的URL地址。B
A. href B. src C. alt D. link
5. 下面定义页面编码格式的元素不正确的是( )。D
4. 以下说法正确的是( )。C
2
7. 将元素的target属性值设置为( ),可实现单击在新窗口打开新链接。C
A. _self B. 不指定值 C. _blank D. blank
8. 以下定义锚点位置错误的是( )。B
A. B. top
9. 关于绝对路径的组成,以下描述正确的是( )。A
A.协议://域名/目录路径/文件名
B. 协议/>域名/目录路径/文件名
C. 目录路径:/协议/域名/文件名
D. 目录路径:>协议/域名/文件名
10. HTML5结构标记中专门定义主导航区域的元素是( )。B
A.
多选题
1. 以下标记定义正确的是:( )。BCD
A.
C.
2. 以下说法正确的是( )。BC
A. 元素中所有子元素的内容,都会显示在网页上
B.
元素中包含对网页的配置C.
元素中包含要显示的网页的主要内容D.
3. 下列说法错误的是( )。ABC
A.元素专门用于代替换行
B.元素专门用于给文字加下划线
C. 元素专门用于加粗显示文字
D.
元素专门用于显示一段文字,并在开头和结尾自动换行。
4. 对
A. href属性用于设置要播放的音频文件的路径
B. src属性用于设置要播放的音频文件的路径
C. auto属性用于设置在网页加载时自动播放音频文件
D. loop 属性用于设置是否循环播放
A.当前格td,向右跨4列(含自己),可写为:
B.当前格td,向右跨4列(含自己),可写为:
C.当前格td,向下跨2行(含自己),可写为:
D.当前格td,向下跨2行(含自己),可写为:
6. 以下关于列表元素的描述正确的是( )。CD
3
5. 以下关于不规则表格定义正确的是( )。B C
A.
- 元素用于定义有序列表
B.
- 元素用于定义无序列表
C.
- 元素用于定义无序列表
D.
- 元素用于定义有序列表
配伍题
1.
请为名词①⑤选择表示其含义的描述,将配对好的ae填写到括号中
①
行内元素
②
块级元素
③
行内块元素
④
单标记元素
⑤
双标记元素
[参考答案]
a 必须成对出现的开始标记和结束标记的元素
b 默认独占一行的元素
c
元素内容有多少,空间就只能占用多少,且多个元素只能在一行中显示
d 只要一个开始标记即可实现功能的元素。
e 多个元素可在一行中显示,但是可设置元素的大小
请填写:①: ②: ③: ④: ⑤:
①
:c②:b③:e④:d⑤:a
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整:
定义一个表格,一共2行四列。其中,第一行第一个格,向下跨2行,且内容顶端对齐。第二行第二个单元格位置的格,向右跨3行,且内容居左对齐:
其中:①和③请选择不规则表格相关的属性
②和④请选择内容对齐方式
[答案选项]
a.colspan=”2”
b.rowspan=”2”
c.colspan=”3”
4
d.rowspan=”3”
e.align=”right”
f. valign=”top”
g.align=”top”
h. valign=”right”
请填写:①: ②: ③: ④:
[参考答案] ①:b ②:f ③:c ④:e
第3章 HTML5表单元素
判断题
1. 表单向服务器端提交数据主要有两种方式:get方式和set方式。( )×
2. Select元素中的多个option元素,若希望多选一,则必须同时定义相同的name属性。( )×
3. 默认情况下,单击旁边的文本,不会选中该单选按钮。( )
4. 实现表单提交功能,需要两部分配合才能实现: 首先需要服务器端程序接收客户端表单提交来的数据;其次定义客户端HTML表单收集用户信息并提交数据到服务器端。( )
5.
6. 以get方式提交表单是以隐藏的方式将数据提交给服务器。要提交的表单数据不会出现在URL的结尾,而是包含在请求消息主体的内部。( )×
单选题
1. 定义在文本框中初始时显示的提示信息,输入内容后就被替换,可设置( )属性。C
A. disabled B. readonly C. placeholder D. value
2. 当多个单选按钮多选一时,应该为组内的多个单选按钮定义相同的( )属性值。B
A. value B. name C. type D. checked
3. 下列选项中,不属于input元素的type属性可选内容的是( )。D
A. text B. password C. submit D. hide
4. 设置select元素的( )属性可实现多选。D
A. value B. selected C. name D. multiple
5. 设置iframe的( )属性,可定义iframe要引入的另一个网页的URL地址。A
A. src B. href C. rel D. path
6. 以get方式提交表单时,查询字符串的格式正确的是:( )C
A.?uname=dingding;upwd=123456
B.?uname:dingding;upwd:123456
C.?uname=dingding&upwd=123456
D.?uname:dingding&&upwd:123456
7. 以get方式提交表单时,最大可发送的数据大小为:( )B
5
A.1K B. 2K C. 3K D. 4K
8. 如果表单中包含上传文件功能时,内容类型必须设置为: ( )。D
A. utf-8
B. application/x-www-form-URLencoded
C. text/plain
D. multipart/form-data
多选题
1. 以下关于表单元素的描述正确的是:( )。AC
A. method属性,用于定义表单向服务器端提交数据的方式
B. doctype属性用于定义表单数据进行编码的方式
C. enctype属性用于定义表单数据进行编码的方式
D. methods属性,用于定义表单向服务器端提交数据的方式
2. 以下属于表单元素的是:( )。BCD
A. label B. input C. textarea D. select
3. 多个备选项中,可选择多个选中项时,可使用哪种表单元素:( )。BD
A.
B.
C.
D.
配伍题
1.
请为元素①⑤选择右侧最合适的使用场景,将配对好的ae填写到括号中
①
type=”checkbox”>
a 收集用户输入的文字信息
b 性别二选一
c 是否同意本网站的条款
d 从一百多个国家的列表中选择多个国家
e 选择本地文件上传服务器
②
③
④
type=”radio”>
⑤
[参考答案]
请填写:①: ②: ③: ④: ⑤:
①
:c②:a③:e④:b⑤:d
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整:
在表单中定义性别,二选一。要求,回发服务器时的变量名为“sex”。且扩大选中区域,点击文字,也可选中选项:
[答案选项]
a.id
b.name
c.title
d.value
e.radio
f. checkbox
g.p
h. label
请填写:①: ②: ③: ④:
[参考答案] ①:h ②:e ③:b ④:d
第4章 CSS3基础知识
判断题
1. 内部样式表的优先级总是高于外部样式表。( )x
2. 外部样式表是指定义在
元素中的[答案选项]
a.box-sizing: box; padding:10px 0;
b.padding:10px 0;
c.width:1000px; margin:0 auto; padding:0 15px; margin-top:35px;
d.box-sizing: border-box;
e.width:1000px; margin: auto; padding: 15px; margin:35px;
11
f. padding:0 10px;
g.span>img
i. span,img
请填写:①: ②: ③: ④:
[参考答案] ①:c ②:d ③:f ④:g
第5章 CSS3高级特性
判断题
1. 块级元素默认都是从上到下排列的,且每个块元素独占一行。()
2. 行内块元素默认都是从上到下排列的,且每个行内块元素独占一行。( )×
3. 行内元素默认按照从左往右的方式排列,而行内块(inline-block)默认从上到下排列。()×
4. 因为每个元素都拥有自己的空间,所以一个元素不可能盖住另一个元素。()×
5. 即使行内元素浮动后,也允许修改width和height属性。()
6. 元素一旦设置浮动定位属性,就脱离普通文档流定位方式,不占用普通文档流中的页面空间。()
7. 如果包含框太窄,无法容纳水平排列的3个浮动元素,那么最后放不下的块会被挤压到下一行,并始终浮动到下一行的开头。()x
8. 元素一旦浮动后,都会变为行内块级元素,也允许修改大小尺寸。( )×
9. 如内部浮动元素,高于外部容器元素,则内部浮动元素超出外部元素范围的部分自动隐藏。( )×
10. 用opacity设置透明度,仅影响所在元素,不影响子元素。()×
11. dispaly:none 不会让元素脱离文档流,虽然看不见,但依然占用空间。( )×
12. visibility:hidden不让元素脱离文档流,虽然看不见,但依然占用空间。( )
13. rgba只作用于某个属性,如背景颜色等。( )
14. pointer属性可设置鼠标的光标。当鼠标悬停在元素上时,可改变鼠标光标的显示样式。( ) ×
15. 修改列表项标识为图片,可使用: list-image:url(图片路径)属性 ( )×
16. list-style:none和list-style-type:none均可清除列表项标识。( )
17. relative(相对定位)可让元素脱离默认文档流,相对于其所在父元素左上角自由定位。()×
18. 相对定位是让元素相对于它在默认文档流中的原始位置偏移一段距离,经常用于对元素位置做微调时使用。( )
19. 绝对定位的元素默认总是相对于其所在直接父级元素左上角定位。( )×
20. 相对定位的元素,虽然位置偏离了原位置,但默认文档流中的原位置不释放。( )
21. 修改父元素的z-index属性值>子元素的z-index属性值可让父元素盖住子元素。( )×
22. 未使用定位属性的元素不能使用z-index元素。( )
23. :first-child元素只能匹配一个元素。( )×
12
24. input+span 只能匹配一个元素。( )×
25. :target用于匹配当前点击的a元素。( )×
26. div:not([title=test])也会匹配那些不包含title属性的div元素。( )
27. 元素可设置的属性,伪元素也可设置。元素具有的特征,伪元素也同样具备。( )
28. 使用弹性布局,要先使父容器变为flex容器——display:flex或display:inline-flex。( )
29. 默认情况下,如果主轴放不下所有项目时,项目会超出容器横向溢出。( )×
30. 弹性布局中,项目的flex-order属性用于定义项目的排列顺序。( )×
31. order属性,用于定义项目的排列顺序。其值为整数数字,无须单位。( )
单选题
1. 先后顺序定义三个div: div1,div2,div3。div2向左浮动,div1和div3向右浮动,结果从左向右三个div的顺序依次是( )。C
A.d1 d2 d3 B. d2 d1 d3 C. d2 d3 d1 D. d1 d3 d2
2. CSS提供了( )属性用于设置元素浮动定位:B
ow B. float C. floor D. fixed
3. 以下不属于float属性值的是:( ).D
B. right C. none D. center
4. 清除前面元素浮动对当前元素的影响,可设置( )属性。B
y: clear B. clear: both C. float: both D. both: clear
5. 下列选项中,可让图片左右文字与图片垂直居中对齐的css属性是( )。B
-align:center B. vertical-align:middle
C. text-valign:center D. vertical-align:baseline
6. 下列设置鼠标悬停时光标变为手指的属性是( )。D
: move B. cursor: wait C. cursor: text D. cursor: pointer
7. 如果包含框太窄,无法容纳水平排列的3个浮动元素,那么最后放不下的块会:( ).A
A.被挤压到下一行 B.默认隐藏 C.横向溢出 D.始终换行到下一行的开头
8. 元素一旦浮动后,都会变为:( ).B
A.行内元素 B.块元素 C. 行内块元素 D.浮动元素
9. 一下不属于clear属性值的是:( ).D
B. right C. both D. none
10. 下列选项中,可让元素独占一行的属性为( )。D
y:none B. display: inline-block C. display: inline D. display:block
11. 下列关于vertical-align属性描述正确的是:( )。B
A.可设置表格元素的内容在水平方向上的对齐方式
B.可设置img元素左右两侧的文本在垂直方向的对齐方式
C.可设置img元素在其父元素内水平方向的对齐方式
D.可设置div元素的内容在垂直方向的对齐方式
12. 以下不能实现隐藏元素的是:( )。A
13
A. overflow: hidden B. opacity:0 C. display:none D. visibility:hidden
13. 下列清除列表项标志的属性设置正确的是( )。B
A.
list-type:none B. list-style-type:none C. list-type-style: none D. list:none
14. 以下不属于list-style-type属性值的是:( )。D
A. none B. circle C. disc D. sqrt
15. 将列表项标识改为图片的属性是:( )。C
A. list-style-type B. list-image C. list-style-image D. list-type
16. 希望能自由修改元素的位置,但又不希望默认文档流中原始位置被释放,应选择( )。B
A. position:absolute B. position:relative C. position:fixed D. position:static
17. 以下关于元素定位描述错误的是:( )。D
A.绝对定位的元素相对于离它最近的已定位的祖先元素实现定位。
B.如果当前元素的各级父元素中没有已定位的祖先元素,那么元素就相对于body定位。
C.通常在设置绝对定位前,都要先找到要参照的祖先元素,并为祖先元素添加position属性。
D.祖先元素的position属性只能设置为relative
18. 下列关于位移属性描述正确的是:( )。A
A. left:-20px 是让元素基于当前位置向左移动20px
B. left: 20px 是让元素基于当前位置向左移动20px
C. left: -20px 是让元素基于浏览器边框,向左移动20px
D. left: 20px 是让元素基于浏览器边框,向左移动20px
19. 三个相邻元素: ,希望选中元素后的元素,下列选择器正确的是( )。C
A. b,i{} B. b+i{} C. b~i{} D. b>i{}
20. 选择包含title属性且title属性值中包含“es”的div元素,下列选择器正确的是( )。B
A.
div[title=es] B. div[title*=es] C. div[title^=es] D. div[title$=es]
21. 选择title属性不等于”test”的div元素,下列选择器正确的是:( )。A
A.
div:not([title=test]) B. div[title!=test] C. div[title*=test] D. div[title$=test]
22. 希望单击一个a元素,控制另一个元素的样式变化,可使用以下哪种选择器:( )。B
A. :hover B. :target C. :active D. :link
23. 以下描述错误的是:( )。D
A. ::before,用于匹配某元素内容区域之前的位置
B. :after,用于匹配某元素内容区域结尾的位置
C. after,用于匹配某元素内容区域结尾的位置
D. :before,用于匹配某元素与前一个元素之间的空白区域
24. 下列在p元素开头添加“>>”符号的代码正确的是:( )。D
A.p::before{container: “>>”} B. p::before{ container: >>}
C. p::before{content: >>} D. p::before{ content: “>>”}
14
25. 防止外边距溢出最好的方法是:( )。A
A.父元素::before{ content:””; display:table; }
B. 父元素::before{ content:””; display:”table”}
C. 父元素::before{ container:””; display:table}
D. 父元素::before{container:””; display:”table”}
26. 下列对于flex-direction属性值描述正确的是:( )。B
A.值为row表示主轴x轴,起点在容器中心点
B. 值为row-reverse表示主轴x轴,起点在右端
C. 值为column表示主轴y轴,起点在底端
D. 值为column表示主轴x轴,起点在最左端
向。D
A. nowrap B. wrap-reverse C. reverse D. wrap
是:( )。C
A.flex: row wrap B. flex: wrap row
C. flex-flow: row wrap D. flex-flow: wrap row
A. flex-direction B. justify-content C. flex-flow D. flex-wrap
A. justify-content: space-around
B. flex-wrap: wrap
C. flex-direction: space-around
D. justify-content: column
31. 下列不属于align-self属性值的是:( )。C
-start B. flex-end C. flex-center D. baseline
A. HTML4.1 B. XHTML1.0 C. XHTML2.0 D. HTML5
多选题
1. 以下描述正确的是:( )。AB
A. 设置浮动定位属性的元素会脱离普通文档流,不占用普通文档流中的页面空间。
B. 文档的普通流中的其他块,会上移填补浮动元素留下的空白位置。
C. 元素浮动定位是相对于元素在普通文档流中的原位置设置位移的偏移量。
D.浮动定位的元素在原文档流中的位置始终占用,不释放。
A.该属性值可以是: left,用于清除当前元素前面元素的任意浮动带来的影响;
B.该属性值可以是: left,用于清除当前元素前面元素的左浮动带来的影响;
15
27. 如果主轴放不下所有项目时,可设置flex-wrap属性值为( )来实现换行显示,但不改变主轴方28. 下列代码可以定义flex容器x为主轴,从左向右排列,且如果放不下就换行继续从左向右排列的29. 设置项目在主轴上的对齐方式,可设置以下哪个属性:( )。B
30. 实现每个项目两端间距相同可设置以下哪个属性:( )。A
32. 文档类型声明: 说明当前网页使用的是()标准。D
2. 以下关于clear属性描述正确的是:( )。BD
C.该属性值可以是: right,用于清除当前元素后面的元素任意浮动带来的影响;
D.该属性值可以是: right,用于清除当前元素前面的元素右浮动带来的影响;
3. 清除浮动对父元素影响的方案有:( )。ACD
A. 给父元素设置固定的高度;
B. 设置父元素的float属性为hidden或auto;
C. 设置父元素也浮动;
D. 在父元素内的结尾追加一个空子元素(块级元素),并设置空子元素清除浮动影响(clear:both)。
4. 默认可在一行中水平排列的元素有:( )。AC
A. 行内元素 B.块元素 C.行内块元素 D. 标题元素
A. 值是1~100之间的任意一个整数
B. 数值越大,越不透明;数值越小,越透明。
C. opacity可用于将整个元素的所有属性及其子内容全部设置透明度。
D. 值是0~1之间的任意一个小数
A. table B. div C. p D. img
A.固定定位的元素,以文档显示区左上角作为参照
B.固定定位的元素,以body左上角作为参照
C. 固定定位的元素位置在网页滚动时,跟随滚动,始终保持与body左上角的相对位置不变。
D. 固定定位的元素位置不会随着滚动条的滚动而发生改变。
8. 下列关于位移属性描述正确的是:( )。ABC
A. top: -20px 是让元素基于当前位置向上移动20px
B. top: 20px 是让元素基于当前位置向下移动20px
C. bottom: -20px 是让元素基于当前位置向下移动20px
D.bottom: 20px 是让元素基于当前位置向下移动20px
9. 下列关于z-index属性描述正确的是:( )。BD
A.z-index属性用于设置上下两层元素之间的距离,值为数字,且必须加上长度范围
B. z-index属性用于改变元素的堆叠顺序,其值为一个数字,无须加单位。
C. 数字越小,越靠上层。
D. 数字越大,越靠上层。
A.li>li B. li+li C. li~li D. li li
11.以下选择器中可匹配table中tbody下的偶数行的有:( )。AD
A.table>tbody>tr:nth-child(even) B. table>tbody>tr:nth-child(odd)
C. table>tbody>tr:nth-child(2n+1) D. table>tbody>tr:nth-child(2n)
12. 匹配元素内容中的首字母,可使用以下哪些选择器:( )。BC
16
5. 下列对于opacity属性描述正确的是:( )。BCD
6. 下列可使用vertical-align属性设置垂直方向对齐方式的有: ( )。AD
7. 下列关于固定定位描述正确的是:( )。AD
10. 已知连续四个
A.::first-line B. ::first-letter C. :first-letter D. :first-line
13. 下列可以清除浮动对父元素带来的影响的代码是:( )。CD
A. 父元素::before{ content:””; display:”table”}
B.父元素{clear:both}
C. 父元素{ overflow:hidden }
D. 父元素:after{display:block; content:””; clear:both; }
14. 下列关于弹性布局中项目的属性,描述正确的是:( )。BC
A.项目的flex-order属性用于定义项目的排列顺序
B. 项目的flex-grow属性用于定义项目的放大比例
C.项目的flex-shrink属性用于定义项目的缩小比例
D. 项目的align属性用于单独定义某一个项目在主轴上的对齐方式。
-start表示让项目以主轴的起点方向对齐;
B. flex-end表示让项目以主轴的终点方向对齐;
C.baseline表示让项目以交叉轴的基线对齐;
D. stretch表示如果项目未设置尺寸就让项目在交叉轴上占满所有空间。
15. 关于align-items属性的值,下列描述正确的是:( )。CD
配伍题
1.
请为定位方式①⑤选择右侧最合适的解释,将配对好的ae填写到括号中。
①
position:absolue
②
position:relative
③
position:fixed
④
float:left
⑤
flex
a 希望让块元素也能在一行中左右排列
b 将元素固定在文档显示区中的某个位置。
c
让元素相对于它在默认文档流中的原始位置偏移一段距离,经常用于对元素位置做微调时使用。
通过相对于离它最近的已定位(同样设置了position属性)的祖先元素实现定位。
d 定义父元素中子元素的布局方式。
e
请填写:①: ②: ③: ④: ⑤:
[参考答案]
①
:e ②:c ③:b ④:e ⑤:d
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整:
定义登录对话框,使其显示在文档显示区中心,且不随页面滚动而滚动。已知登录对话框宽310px,高380px。
请在下列CSS中补充选择器和css属性:
[答案选项]
a.-190px
b.top:50%; left:50%;
c.position: absolute;
d.-155px
e.position: fixed;
f. top:190px; left:155px;
g. 190px;
h. 155px;
请填写:①: ②: ③: ④:
[参考答案] ①:e ②:b ③:a ④:d
第6章 CSS3渐变、过渡与动画
判断题
1. 设置元素的background-image属性,取值为一个linear-gradient()命令,可实现线性渐变。( )
2. 设置元素的linear-gradient属性,可实现线性渐变。( )×
3. 设置元素的background-image属性,取值为一个radial-gradient()命令,可实现径向渐变。( )
4. 设置元素的radial-gradient属性,可实现径向渐变。( )×
5. 设置元素的background-image属性,取值为一个repeating-linear-gradient()命令,可实现重复渐变。()
6. 设置元素的repeating-linear-gradient属性,可实现重复渐变。( )×
7. 2D旋转时,默认的转换原点为元素左上角(0,0)位置。( )。×
8. 转换原点是指在转换过程中,距离旋转圆心最远的一点。( )。×
9. 视距越小,3D转换的幅度越明显;视距越大,3D转换的幅度越不明显。( )。
10. 修改要执行3D变换的元素本身的perspective属性,可调整视距。( )。×
11. 定义元素的transform属性时执行translate()函数,可让元素发生位移。( )
12. 定义元素的transform属性时执行scale()函数,可让元素发生缩放。( )
13. 定义元素的scale属性,可让元素发生缩放。( )×
14. scale(value)中,缩放比例value的默认值为0,表示不缩放。若value>0,表示放大;若value<0,18
表示缩小。( )×
15. 定义元素的transform属性时执行rotate()函数,可让元素发生旋转。( )
16. 定义元素的rotate属性,可让元素发生旋转。( )×
17. rotate(ndeg)中,若n为正,顺时针旋转;若n为负,逆时针旋转。( )
18. 设置过渡速度变化曲线为:easy-in,表示慢速开始,加速结束。( )×
19. 设置过渡速度变化曲线为: ease-out, 表示慢速开始,加速结束。( )×
20. 过渡速度变化曲线的默认值为:ease,表示从慢速开始,快速变快,最后慢速结束。()
21. @keyframes定义的动画会在页面加载时,自动执行,无需调用。( )×
单选题
1. 以下关键字组合中,等效于设置线性渐变角度为45°的是( )。B
top left B. to top right C. to left D. to right
2. 以下关于线性渐变描述正确的是:( )。C
A.线性渐变就是延水平方向填充渐变色
B.线性渐变就是延垂直方向填充渐变色
C.线性渐变就是以直线的方向来填充渐变色
D.线性渐变就是以圆心为中心,延半径向外渐变
3. 设置按钮背景色自上向下渐变,从顶部白色渐变到底部银色,下列写法正确的是( )。A
ound-image: linear-gradient(to bottom, #f0f0f0 0%, #e0e0e0 100%);
ound-image: linear-gradient(to bottom, 0% #f0f0f0, 100% #e0e0e0);
ound-image: linear-gradient(to bottom, 0%, #f0f0f0, 100%, #e0e0e0);
ound-image: linear-gradient(to bottom, #f0f0f0, 0%, #e0e0e0, 100%);
4. 添加-webkit-前缀不可解决( )浏览器的css属性兼容性问题。D
A.新版opera B. Chrome C. Safari D. Firefox
5. 解决Firefox浏览器的css属性兼容性问题,可添加( )前缀。 B
A.-webkit- B. -moz- C. -o- D. -ms-
6. 宽100 px的div元素,修改转换原点为右上角,下列属性设置正确的是( )。A
orm-origin: 100% 0 B. transform-origin: 0 100%;
C. transform-origin: 0 100px D. transform-origin: left top;
7. 默认的转换原点是:( )。D
A.元素的左上角 B.元素的右上角 C.元素的顶部中心点 D.元素图形的中心点
8. 下列属性中,不能将元素右移100 px的设置是( )。B
orm: translateX(100px) B. translateX : 100px
C. transform: translate(100px) D. margin-left:100px
9. 下列属性中,可将元素顺时针旋转45°的是( )。C
orm: rotate(45) B. transform: rotate(-45)
C. transform: rotate(-315deg) D. transform:rotate(-45deg)
10. 设置元素的transform属性和box-shadow属性,在2 s内过渡变化,正确的是( )。A
19
A. transition-property: transform box-shadow; transition-duration: 2s;
B. transition-property: transform,box-shadow; transition-duration: 2s;
C. transition-property: transform 2s box-shadow 2s;
D. transition-property: transform box-shadow 2s;
11. 希望修改某个CSS属性值时平缓变化,可使用CSS的( )属性。D
A. transform-propertyB. translate-property C. transform-float D. transition-property
12. 可使用( )属性设置过渡变化的时间。B
A. transition B. transition-duration C. duration D. transform-duration
13. 下列选项中,设置元素所有属性在2 s内匀速过渡变化正确的是( )。C
A. transition: 2s linear all B. transition: linear 2s all
C. transition: all 2s linear D. transition: all linear 2s
14. 定义复杂动画,实现一个div顺时针旋转一周,正确的是( )。B
A. @keyframe myRotate{
0%{ transform: rotate(0deg) },
100%{ transform: rotate(360deg) }
}
B. @keyframes myRotate{
0%{ transform: rotate(0deg) }
100%{ transform: rotate(360deg) }
}
C. @keyframes myRotate(
0%{ transform: rotate(0deg) }
100%{ transform: rotate(360deg) }
)
D. @keyframe myRotate(
0%{ transform: rotate(0deg) },
100%{ transform: rotate(360deg) }
)
15. 下列调用动画执行的语句正确的是( )。D
A. animation: linear ball 5s infinite alternate;
B. animation:ball linear infinite alternate;
C. animation: linear 5s linear infinite alternate;
D. animation:ball 5s linear infinite;
16. 可设置动画暂停的css属性为:( )。A
ion-play-state B. animat-play-state C. animat-play D. animation-state
多选题
1. 下列属于渐变分类的是:( )。ABC
20
A. 线性渐变 B.径向渐变 C. 重复渐变 D. 水平渐变
2. 以下设置渐变角度的语法正确的是:( )。AD
A. to top B. top C. 60° D. 60deg
3. 下列哪些值可作为转换原点位置的值:( )。BD
A. 0px B. 0 C. 60deg D. left
A. translate(x) B. transform(x) C. translateX(x) D. transformX(x)
A. scale(value) B. scale(x,y) C. scaleX(x)和scaleY(y) D. scale必须等比例缩放
A.视距越远,元素在显示器投影平面上的像越小。
B. 视距越远,元素在显示器投影平面上的像越大
C.如果希望三维转换越明显,应增大视距
D. 如果希望三维转换越明显,应缩小视距
4. 下列可以设置元素在x轴上发生位移的函数是:( )。AC
5. 下列可分别设置元素在x轴和y轴两个方向上的缩放比例的是:( )。BC
6. 下列关于视距描述正确的是:( )。AD
7. 以下属性值中可用于设置过渡速度变化曲线的值有:( )。AB
A. linear B. ease-in C. eary-in D. easy-out
配伍题
1.
请为下列属性①⑤选择右侧最合适的解释,将配对好的ae填写到括号中
①
transform-origin
②
translate
③
transform
④
perspective
⑤
transition
请填写: ①: ②: ③: ④: ⑤:
[参考答案]
a 模拟人的眼睛到3D转换元素之间的距离
b 用于修改转换原点的位置
c 可让元素发生位移
d 定义父元素中子元素的布局方式。
e 修改CSS属性值时平缓变化
①
:b②:c③:e④:a⑤:e
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整
在网页中定义一个名为ball的帧动画,并在某个元素的样式中启动动画播放
代码如下:
[答案选项]
a.animation
b.animate
c.@keyframe ball
d.@keyframes ball
e.5s
f.ball
请填写:①: ②: ③: ④:
[参考答案] ①:d ②:a ③:f ④:e
第7章 LESS
判断题
1. 静态样式语言中虽然有变量,但是无法记性算术运算。( )×
2. 编译是指将浏览器不认识的Less语言代码转换为CSS语言代码的过程。( )
3. Less既支持多行注释,又支持单行注释,所有注释都会被编译到CSS中。( )×
4. @import在引入多个less文件时,会增加请求次数。( )×
5. 用@import引入另一个.less文件,执行过程同CSS中用@import引入另一个css文件原理完全相同。( )×
6. CSS中用@import引入另一个css文件,会增加请求次数。( )
单选题
1. 下列引入并在客户端编译less的代码正确的是( )。B
22
A.
B.
C.
D.
2. 下列在less中定义变量的语法正确的是( )。C
:#e4393c; B. @red=#e4393c; C. @red:#e4393c; D. red=#e4393c;
3. 下列使用变量正确的是( )。A
ound-color:@red; B. background-color=red;
C. background-color=@red; D. background-color:red;
4. 公共类型.m-p-0,可帮元素设置margin和padding属性,但暂时不知道margin和padding的值,下列代码正确的是( )。D
A. .m-p-0(m,p){margin:m; padding:p } B. .m-p-0(m p){margin:m; padding:p}
C. .m-p-0(@m,@p){margin:m,padding:p} D. .m-p-0(@m,@p){margin:@m, padding:@p}
5. 下列混入时传入参数的代码正确的是( )。C
A.h1{ .m-p-0(10,10); … …} B. h1{ .m-p-0: 10 10; … …}
C. h1{ .m-p-0(10px,10px); … …} D. h1{ .m-p-0:(10px,10px); … …}
6. 在一个less文件中,引入另一个less文件,下列正确的是( )。A
A.@import " " B. @import url(" ")
C. !import " " D. import " "
多选题
1. 以下属于动态样式语言具备而静态样式语言不具备的特征有:( )。AD
A. 变量 B. 否定伪类 C. 选择器 D. 运算
A. 选择器分组 B.否定伪类 C.运算 D.属性选择器
2. 不需要动态样式语言,静态样式语言已经具备的特征有:( )。A B D
3. 下列对于less提供的内置函数描述正确的是:( )。ABD
A. ceil(值)——取整
B. lighten(颜色值,百分百)——把指定颜色变亮;
-width(宽度)——设置指定图片宽度
-height(图片路径)——返回指定图片高度。
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整
定义文件,其中声明两个变量保存字体大小和颜色值
23
再定义文件,其中引入中基础变量,并使用基础变量
代码如下:
/*文件中:*/
_①__:#e4393c;
_②__:12px;
/*文件中*/
_③__;
h1{
background-color: _①__;//使用变量
color:#fff;
font-size: _④__ //将字体在标准字体基础上放大一倍
}
[答案选项]
a. var red
b.@red
c.!important “”
d.@fontSize
e.$fontSize
f.@import “”
g. @fontSize*2
j. font-size*2
请填写:①: ②: ③: ④:
[参考答案] ①:b ②:d ③:f ④:g
第8章 Bootstrap响应式网页开发
判断题
1. 响应式网页是指,一个网页会根据用户浏览器设备不同而自动改变布局。( )
2. 响应式网页是指,一个网页中包含可与用户交互的功能的网页。( )×
3. 在任何情况下,视口大小总是等于设备宽。( )×
4. 视口的尺寸可以随意指定,且视口与显示设备的物理分辨率无关。( )
5. 视口在手机端和在PC端都默认始终通过缩小网页方式,全部显示网页内容。( )×
6. 物理设备宽比视口宽更能精准确定一个设备的种类。( )
7. 媒体查询,就是查询出当前浏览器的名称和版本号。( )×
8. 媒体查询,即可使用浏览器的视口大小作为判断条件,又可使用物理设备的窗口大小作为判断条件。( )
24
单选题
1. 响应式网页划分显示设备的分类,依据的是:( )。B
A. 物理设备的大小 B.物理设备的显示分辨率大小
C. 网页body的大小 D. 浏览器窗口大小
2. 要求当前网页加载时,视口大小等于设备宽,且初始时不缩放,下列代码正确的是( )。D
A.
B.
C.
D.
3. 根据媒体查询执行不同CSS文件,要求只有视口宽大于768 px时,才执行文件,下列代码正确的是( )。D
A.
B.
C.
D.
4. 普通规则下,如果设备宽为767px,可认为其为( )设备。D
A.超大屏 B. PC C. PAD D. 手机
5. PC设备显示器下,让class为box的元素背景为红色,下列代码正确的是( )。B
A.@media screen and (min-width: 992px){ background: red; }
B.@media screen and (min-width: 768px){ .box{background: red; } }
C.@media screen and (min-width: 992px){ .box{background: red; } }
{ @media screen and (min-width: 768px){ background: red; } }
6. 下列关于媒体查询说法正确的是:( )。A
-width:768px and max-width: 991px,表示浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围;
-width:768px && max-width: 991px,表示浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围;
-width:768px & max-width: 991px,表示浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围;
-width:768px max-width: 991px,表示浏览器视口宽≥768px而且≤991px,
说明是平板电脑显示屏大小范围;
7. 下列关于媒体查询说正确的是:( )。C
-device-width是用浏览器视口宽作为判断条件
-width是用设备物理显示屏宽作为判断条件
-device-width是用设备物理显示屏宽作为判断条件
-width是用浏览器软件的窗口宽作为判断条件
8. 一个元素在PC和PAD下,在行中占比为1/4,在手机下,在行中占比1/2,下列代码正确的是( )。25
D
A. B. C. D. 9. 一个元素,在PC下,在行中占比为1/4,在PAD和手机下隐藏,下列代码正确的是( )。B A. B. C. D. 多选题 1. 流式布局主要使用: ( )。BC A.使用table显示网页的各个区域 B. 使用浮动定位显示网页的各个区域 C.使用行内块显示网页的各个区域D. 使用块元素显示网页的各个区域 A. 媒体查询,就是查询出当前浏览网页的设备的类型及特性,如屏幕尺寸。 B. 媒体查询,就是查询出当前浏览器的名称和版本号。 C. 媒体查询,就是根据浏览器的名称和版本号不同执行不同的CSS代码。 D.媒体查询,就是根据设备和特性不同,选择执行不同的CSS代码。 3. 以下设备分类的标准正确的是:( )。BC A. 浏览器视口宽≤992 px,说明是PC显示器大小范围; B.浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围; C. 浏览器视口宽≤767px,说明是手机显示屏大小范围。 D. 浏览器视口宽≥768px而且≤991px,说明是PC显示器大小范围; 配伍题 2. 以下关于媒体查询的描述正确的是:( )。AD 1. 请为下列样式类①⑤选择右侧最合适的解释,将配对好的ae填写到括号中。 ① col-md-6 ② hidden-sm ③ col-sm-3 ④ col-xs-6 ⑤ col-lg-2 请填写:①: ②: ③: ④: ⑤: [参考答案] a Pad屏幕中当前元素宽占容器宽度的1/4 b 超大屏幕中当前元素宽占容器元素宽的1/6 c PC机显示设备中当前元素宽占用容器总宽度的50% d Pad和手机屏幕中当前元素隐藏 e 手机屏幕中当前元素宽占容器元素宽的一半 ① :c ②:d ③:a ④:e ⑤:b 26 第9章 Bootstrap常用组件 判断题 1. 响应式图片可让图片根据浏览设备的宽,响应式调整图片的大小。( ) 2. 为元素添加text-responsive样式类,可让元素的内容文本以两端对齐。( )× 3. list-style-none样式类可去掉列表项前的标识符号。( )× 4. 响应式表单的样式类和栅格系统的样式类完全一样。( )× 5. 水平表单可定义栅格系统控制不同屏幕宽下表格的列宽。( ) 6. Bootstrap所有组件,单靠引入就可执行。( ) 7. 使用组件时,仅添加样式类,未添加data-*自定义扩展属性,则样式也无法正常显示。( )× 8. 凡是使用fixed属性固定定位在文档显示区中心位置的对话框,都是模态框。( )× 9. 模态框是指在一个父窗口中打开了一个子窗口,若子窗口不关闭,则父窗口无法获得输入焦点。( ) 单选题 1. 按钮尺寸样式类不包括: ( )。B A. btn-lg B. btn-md C. btn-sm D. btn-xs 2. 将按钮变为块级按钮,可使用: ( )。 D A.d-block B. display-block C. block D. btn-block 3. 将a变为黄色按钮,以下代码中正确的是( )。C A. B. [答案选项] a. form b.form-inline c.form-control d.form-group e.sr-only f.group 29 g. sr j. control 请填写:①: ②: ③: ④: [参考答案] ①:b ②:d ③:e ④:c 30
版权声明:本文标题:Web开发基础练习题 内容由网友自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:http://www.roclinux.cn/b/1709682022a543475.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
当您的 Windows 计算机的存储空间不足时,您可能会发现自己正在寻找释放其中一些空间的方法。 您可能遇到的这些非常规方法之一是删除 Pagefile.sys 文件。 但在考虑删除它之前,您应该知道 Pagefile.sys 是什么 该文件通常位于操作系统安装盘的根目录,一般有几个G的大小,它是虚拟内存页面文件(这里不解释虚拟内存),该文件通常不允许删除,它的大小是可以改变的,通过设置虚拟内存的大小来改变。也可以让它位于其它磁盘,如果不设置虚拟内存则没有该文件。 pagefile.sys是什么文件?答:pagefile.sys文件是操作系统的虚拟内存文件,如果用户经常运行大型程序,建议保留。pagefile.sys怎么转到别的盘?1、右击桌面上的“此电脑” 当您的 Windows 计算机的存储空间不足时,您可能会发现自己正在寻找释放其中一些空间的方法。 您可能遇到的这些非常规方法之一是删除 Pagefile.sys 文件。 但在考虑删除它之前,您应该知道 Pagefile.sys 是什么 右键菜单管理终极指南:4步打造高效Windows操作中心 Windows右键菜单是我们日常操作的重要入口,但随着软件安装增多,它往往变得臃肿不堪,导致操作效率低下。ContextMenuManager作为一款纯粹的Window 简介 收集到以下一些在Windows系统下的一些将文件隐藏的方法和让文件无法被删除的方法,渗透中可以隐藏一些木马文件。 attrib隐藏文件 新建一个文件 命令行中执行attrib +a + 制面板大全在程序运行过程中启动控制面板的各个设置功能:var x:cardinal;begin{启动控制面板}x:=winexec('rundll32.exe shell32.dll,Con 简介:文件属性对于IT领域的编程、系统管理和数据分析至关重要。本文详细介绍了在Windows、LinuxUnix、MacOS操作系统中,以及通过不同的编程语言和API获取文件属性的方法。涵盖了文件的常规属性如大小、日期、权限和元数据 显示隐藏文件的方法 打开文件资源管理器,点击顶部菜单栏的“查看”选项。在“显示隐藏”区域勾选“隐藏的项目”。此时所有隐藏文件和文件夹会以半透明图标显示,可直接访问或操作。 通过文件夹选项恢复 在文件资源管理器 假如你的首页被修改后是1.打开internet属性,把首页改回。2.右键点击快速启动栏上的IE图标,选择 属性,将"C:Program FilesInternet Exploreriexplore.e 网页无法显示 您要访问的网页存在问题,因此无法显示。 ---------------------------------------------请尝试下列操作: 打开 很多笔记本的触摸板不好用,想要禁止,然后另外连接键盘鼠标使用,小编自己就是使用的笔记本禁用触摸板驱动,安装完重启电脑后,在电脑右下角任务栏上有个图标,点鼠标右键,选择设置--定点装置属性--禁用,就可以了,想用的时候就开启回来就行了。 cf是一款非常热门的竞技游戏,其中cf烟雾头对于cf游戏非常重要,调整好的话可提高射击准度,大大提高用户的游戏体验感。但是才升级Win11的用户还不清楚怎么给cf烟雾头进行调整,下面小编就来教教大家。注意本教程主要针对NVIDIA显卡 1、桌面右键,属性,设置,颜色质量,中16位。高级,监视器,75Hz,分辨率,调到最小。 2、到含有你的显卡的标签,我的是Geforce GT430.启动NVIDIA控制面板, 管理3D设置, 注意关和使用全局 简单介绍几种方法:1.在桌面上单击右键,看到排列图标-在桌面上锁定web项目。如果这个项目上有对勾的话,把它去掉。2.在我的电脑上查看属性:右键点“我的电脑”—“属性”—“高级”—“设置”—再点“性能”里的“设 经常看到有的人桌面图标下总有一块区域与桌面背景不同,看起来很不美观,应该怎样去除呢? 方法1:在桌面空白处点右键,“属性”→“桌面”→“自定义桌面”→“web”选项卡,将“网页”下面方框里的网址全部删除,并保持在“锁定桌面项目”前 我在安装东西时突然出现了图标阴影,我在 爱好者博墅我的电脑-属性-高级-性能-设置-视觉效果 中的 爱好者博墅'i T9G l p+g自定义 中 把在桌面上为图标标签使用阴影 的复选框去掉后还有阴影 写在前面的话 现在的打印机一般都具有网络功能,摆脱了需要一台电脑一直连接着打印机,只要一根网线和电源线,打印机放置的位置也可以随意些。这里主要介绍网络打印机的一般设置,以及设置好后,客户端怎么进行连接。 打印机设置 更改电脑打开文件内容的背景色为护眼色,主要是为了减轻长时间使用电脑对眼睛的压力。不同的操作系统和文件查看编辑软件有不同的设置方法。以下是一些常见操作系统和软件的设置方法: Windows系统 全局设置(影响所有程序) 虽然前面小编也发布过关于的相关信息,但是都是解释相关的问题的,没有好好介绍关于的信息,今天小编星期八就给大家介绍一下的详细信息! 是什么? 192.168.0.1属于IP地址的
更多相关文章
Pagefile.sys与虚拟内存:你是否需要在Windows上清理它?
CSDN内部教程:深入浅出Pagefile.sys的优化方法
页面文件pagefile.sys大解析:怎么移至不同磁盘,优化电脑性能小技巧!
Pagefile.sys:内存辅助工具,使用还是删除?深入分析
右键菜单大揭秘:轻松提升Windows工作效率
Windows隐藏文件指南:隐藏你的文件不被发现
SWF的秘密:深度解析Flash动画制作
深入Adobe Flash Player,掌握文件属性获取的高效策略
救星来了!轻松破解Windows隐藏文件恢复,再也不用担心数据丢失!
IE主页被SWF破坏?恢复教程,快来看看!
在Adobe Flash Player内,500错误是通往Flash中心的障碍
笔记本操作不再受扰!快速关闭触摸板步骤详解
win11cf烟雾头怎么调?_win11调烟雾头
CF烟雾头NVIDIA控制面板调节_cf烟雾头怎么调nvidia
解决桌面图标异常方法
如何美化桌面图标并使其透明化
桌面图标下有阴影怎样去掉???
设置和连接网络打印机的一般方法_epson 6080 网路打印设置
怎么更改电脑的护眼色_电脑护眼色
192.168.1.1的神奇世界:家庭网络中的私有地址
发表评论