夜雨聆风学习资料网

ARTICLE · 1223453

网页开发基础复习题库

网页开发基础复习题库
本套习题用于前端基础知识复习自测,涵盖 HTML、CSS 基础。建议先独立完成全部题目,再对照参考答案,阅读解析理解考点,排查知识漏洞。

网页前端技术基础试题

一、单选题(共31题)

1. 可以实现圆角效果的属性是什么?

A. circle

B. arc

C. border-radius

D. border

【答案:C】

2. CSS 指的是______。

A. Creative Sheets Style

B. Creative Style Sheets

C. Cascading Style Sheets

D. Computer Style Sheets

【答案:C】

3. 以下哪个Emmet缩写将生成一个表格(table),包含三行(tr),每行三列(td)?

A. table>tr*3>td*3

B. table>3tr>3td

C. 3tr>3td>table

D. tr*3>td*3>table

【答案:A】

4. 在CSS中,z-index属性用于控制什么?

A. 元素的边框颜色

B. 元素的宽度

C. 元素的堆叠顺序

D. 元素的高度

【答案:C】

5. 在以下的 CSS 中,可使所有 <p> 元素变为粗体的正确语法是?

A. p {font-weight:bold}

B. p {text-size:bold}

C. <p style="text-size:bold">

D. <p style="font-size:bold">

【答案:A】

6. div p:first-of-type 以下选择器的作用是什么?

A. 选择带有<div>中的第一个<p>元素

B. 选择第一个<div>中的第一个<p>元素

C. 选择每个<div>中的第一个<p>元素

D. 选择每个div中的第一个子元素,如果该子元素是<p>

【答案:C】

7. 可以产生带有字母ABC排序符号的列表?

A. <dl>

B. <list>

C. <ul>

D. <ol>

【答案:D】

8. 以下哪个属性用于将动画应用到元素?

A. animation-duration

B. animation(简写属性)

C. animation-timing-function

D. animation-name

【答案:B】

9. 在下列的 HTML 中,哪一个可以产生超链接?

A. <a href="http://www.edu.cn"> EDU </a>

B. <a url="http://www.edu.cn">EDU</a>

C. <a name="http://www.edu.cn"> EDU </a>

D. <a>http://www.edu.cn </a>

【答案:A】

10. 下列选项中,能够设置表单背景颜色的属性是什么?

A. size

B. background-color

C. padding

D. border

【答案:B】

11. 在表单中插入文本域的正确的HTML代码是______。

A. <select multiple><option value=""></select>

B. <input type="textarea" rows="" cols=""></input>

C. <input type="password" size=15></input>

D. <textarea name="" rows="3" cols="10"> </textarea>

【答案:D】

12. 以下哪种定位方式会使元素脱离文档流?

A. position: static

B. position: sticky

C. position: relative

D. position: absolute

【答案:D】

13. 在HTML文档中,引用外部样式表的正确位置是?

A. <head>部分

B. <body>部分

C. 文档的末尾

D. 文档的顶部

【答案:A】

14. CSS代码如下所示:`table{border:1px solid red;}` 上述代码的含义是。

A. 设置单元格的边框为1像素的红色实线

B. 设置table的边框为1像素的红色实线

C. 设置单元格的边框为1像素的红色虚线

D. 设置table的边框为1像素的红色虚线

【答案:B】

15. 在CSS中,text-align属性的初始值是什么?

A. left

B. normal

C. right

D. auto

【答案:A】

16. 添加注释或取消注释,可使用快捷键是什么?

A. ctrl+/

B. ctrl+A

C. ctrl+S

D. ctrl+F

【答案:A】

17. 以下哪个属性用于设置Flex项目在交叉轴上的对齐方式?

A. align-self

B. justify-content

C. justify-self

D. align-items

【答案:D】

18. 以下哪个属性设置动画的延迟时间?

A. animation-start

B. animation-duration

C. animation-offset

D. animation-delay

【答案:D】

19. 以下哪个属性用于将元素定义为弹性布局?

A. display: grid

B. display: flex

C. display: inline-flex

D. display: block

【答案:B】

20. 以下代码片段中,属于绝对定位的是什么?

A. position:relative;

B. position:absolute;

C. position:fixed;

D. position:static;

【答案:B】

21. 以下不能用来定义表格内容的标签为( )。

A. <th>

B. <br>

C. <td>

D. <tr>

【答案:B】

22. 下列标签中,属于行内元素,不能设置宽度和高度的标签是( )

A. h1

B. a

C. p

D. table

【答案:B】

23. 下列选项中,可用于设置下拉菜单的多项选择功能的是哪个属性?

A. selected

B. size="1"

C. checked

D. multiple

【答案:D】

24. 在CSS中,用于定义元素外边距的属性是?

A. border

B. content

C. padding

D. margin

【答案:D】

25. CSS中,用于清除元素浮动效果的属性是?

A. clear: both

B. float:none

C. display: none

D. visibility: hidden

【答案:A】

26. audio标签支持的音频文件类型不包括( )

A. ogg

B. MP3

C. wav

D. aud

【答案:D】

27. 下列____语言可以实现网页外观表现。

A. JavaScript

B. HTML

C. C++

D. CSS

【答案:D】

28. 以下标签中,用于设置网页标题的是______。

A. <title>

B. <head>

C. <html>

D. <caption>

【答案:A】

29. 在表格中,用于设置表格边框的属性是( )。

A. background

B. cellspacing

C. border

D. cellpadding

【答案:C】

30. 网页的内部样式<style>需要在什么位置定义?

A. <head></head>标签内

B. <body></body>标签内

C. <html></html>标签内

D. <div></div>标签内

【答案:A】

31. 以下哪个选择器用于选择同一父元素下的所有后续兄弟元素?

A. .sibling > .sibling2

B. .sibling + .sibling2

C. .sibling ~ .sibling2

D. .sibling .sibling2

【答案:C】

二、判断题(共10题)

32. 表格<table>标签对儿中,只能允许有一个表格标题<caption>标签。( )

【答案:对】

33. 伪元素 ::before 和 ::after,必须设置 content 属性才能使用。( )

【答案:对】

34. 表单设计中,多行文本使用<textarea></textarea>。( )

【答案:对】

35. 当对某一个<td>标记应用width属性设置宽度时,该列中的所有单元格均会以设置的宽度显示。( )

【答案:对】

36. CSS中的"margin: 0 auto;"可以实现块级元素的水平居中。( )

【答案:对】

37. HTML中的<meta>标签必须位于<head>标签内。( )

【答案:对】

38. 在表单控件中,复选框应用checked属性,指定默认选中项。( )

【答案:对】

39. 后端部分是对普通用户不可见的,例如从数据库中读取数据。( )

【答案:对】

40. 给子元素设置"margin: 0 auto;",在flex布局中可以实现居中。( )

【答案:对】

41. HBuilder只能用于开发HTML和CSS文件,无法编写JavaScript代码。( )

【答案:错】

三、简答题(共3题)

42. 盒模型中,padding、border和margin分别指的是什么?

【参考答案】padding(内边距):指内容区域与边框之间的空间;border(边框):指围绕内容区域和内边距的线条;margin(外边距):指元素边框与相邻元素之间的外部空间。

43. Web 标准由哪几部分组成?

【参考答案】Web标准主要由三部分组成:(1)结构标准(HTML/XHTML)——用于描述网页的结构;(2)表现标准(CSS)——用于控制网页的外观样式;(3)行为标准(JavaScript/ECMAScript/DOM)——用于实现网页的交互行为。

44. CSS语法由哪两部分组成?

【参考答案】CSS语法由两部分组成:(1)选择器(Selector)——指定要应用样式的HTML元素;(2)声明块(Declaration Block)——包含一条或多条声明,每条声明由属性(property)和值(value)组成,用花括号{}包裹。

注:如有错误,欢迎指正

END
推荐阅读Recommend
编程入门利器|Dev-C++,免费好用
<
PxCook | 设计到前端的标注切图工具
<
嵌入式入门首选|Arduino IDE,零基础也能玩转硬件编程
<
一站式硬件研发工具 | 嘉立创 EDA 专业版功能与生态
<
TCP&UDP 网络调试测试工具 —— 工业 / 嵌入式通信优选调试软件
<
电子专业学生看过来!Proteus 一站式搞定仿真 + PCB
<
物联网实训仿真系统 —— 物联网专业教学实训一站式平台
<
点分享
点收藏
点在看
点点赞

相关学习资料