《web前端开发基础》作业考核试题提供了针对初学者和进阶开发者的基础测试,主要考察了以下几个关键知识点:
1. **浮动元素塌陷及解决方法** - 浮动元素可能导致父元素高度塌陷,通过添加`clear:both;`和`height:0; overflow:hidden`或使用`clearfix`技术来解决。了解如何维护正常的布局结构。
2. **CSS margin 属性** - 验证了margin属性的用法,包括参数(如`margin-left`, `margin-right`, `margin-top`, `margin-bottom`),以及它能够接受多个值而不是仅一个,但不能设置为`auto`且并非所有值都必须为0。
3. **内联样式** - 学习了如何使用HTML的`style`属性来定义元素的内联样式,这是直接在HTML元素中设置CSS样式的快捷方式。
4. **元素定位** - 掌握了如何将`div`元素设置为绝对定位(`position: absolute`),以便使其脱离常规文档流并漂浮于页面上,这与`relative`, `fixed`, 和 `static`的差异性。
5. **图像选择工具** - 了解了不同选择工具的特点,如魔棒工具用于选择颜色相近的连续区域,矩形和椭圆选框工具用于精确选取形状,磁性套索工具则能根据图像边缘自动追踪。
6. **盒模型与宽度调整** - 学习了在设置了左右外边距后,如何保持元素总宽度不变,即在设置宽度时考虑边距对总宽的影响。
7. **客户端脚本语言** - JavaScript是客户端网页脚本语言中最常用的,它允许交互式动态内容和浏览器兼容的编程。
8. **HTML标签的作用** - 明确了`<body>`、`<html>`、`<head>`和`<title>`标签各自的用途,`<body>`用于包含可见页面内容,`<html>`是整个文档的根元素,`<head>`存放元数据和样式表,`<title>`定义文档标题。
9. **CSS清除属性** - `clear: both;`表示清除元素两侧的浮动效果,确保非浮动元素不会受其影响。
10. **外部样式表引用** - 了解HTML文档中放置外部样式表的最佳实践,通常建议在`<head>`标签内链接外部样式表。
11. **列表样式去除** - 学习了如何通过CSS属性`list-style-type`来改变列表项目符号,可能包括无符号、数字或符号等。
12. **CSS margin 属性的细节** - 深入理解margin属性的工作原理,包括其语法和可能遇到的一些限制。
这些题目涵盖了Web前端开发的基础概念,旨在检验学生对于HTML结构、CSS布局、JavaScript应用和样式表管理的理解程度。通过解答这些问题,考生可以巩固所学知识并评估自己的掌握水平。