**CSS2.0**
CSS(Cascading Style Sheets)2.0是网页设计中的样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS2.0是CSS的第一个正式版本,它在1998年由W3C发布,并在后续版本中得到了广泛的应用。
在CSS2.0中,主要知识点包括:
1. **选择器**:选择器用于定位HTML元素,如ID选择器(#id)、类选择器(.class)、元素选择器(tagname)等,使得能够对特定的元素应用样式。
2. **盒模型**:CSS2.0引入了盒模型的概念,每个HTML元素都被视为一个矩形盒子,包含内容区域、内边距、边框和外边距。理解盒模型对于布局和元素尺寸控制至关重要。
3. **定位机制**:包括静态定位、相对定位、绝对定位和固定定位,这些定位方式允许开发者精确控制元素在页面上的位置。
4. **层叠与继承**:CSS2.0中的层叠规则决定了哪些样式会优先应用,而继承则让子元素能自动获取父元素的一些样式。
5. **背景与边框**:可以设置元素的背景颜色、图片、重复方式等,以及边框的宽度、样式和颜色。
6. **文本样式**:包括字体、字号、行高、颜色、对齐方式、装饰等,用于控制文本的视觉效果。
7. **多列布局**:CSS2.0开始支持多列布局,为创建复杂的版面提供了可能。
8. **媒体查询**:虽然CSS3中媒体查询更为强大,但CSS2.0也支持简单的基于设备特征的样式应用。
**HTML**
HTML(HyperText Markup Language)是一种标记语言,用于构建和呈现网页内容。HTML2.0是HTML的一个早期版本,它在1995年发布,奠定了现代网页开发的基础。
HTML2.0的关键特性包括:
1. **元素和属性**:HTML2.0定义了许多元素,如`<head>`、`<body>`、`<p>`、`<a>`等,以及相应的属性,如`href`、`src`等,用于描述文档结构和链接。
2. **表格**:HTML2.0引入了表格元素,如`<table>`、`<tr>`、`<td>`等,用于展示数据。
3. **图像**:通过`<img>`元素添加图像到网页,`src`属性指定图像源。
4. **框架**:`<frameset>`和`<frame>`元素允许创建多窗口或分屏布局的页面。
5. **表单**:`<form>`、`<input>`、`<textarea>`等元素用于创建用户交互的表单,收集用户数据。
**DHTML**
DHTML(Dynamic HTML)是HTML、CSS、JavaScript和DOM(Document Object Model)结合的一种技术,使得网页内容可以动态更新和交互。
1. **JavaScript**:DHTML的核心在于JavaScript,它可以改变HTML元素的样式、位置、内容,实现动态效果。
2. **DOM**:DOM是HTML和XML文档的编程接口,允许程序和脚本动态地访问和更新文档内容、结构和样式。
3. **动画与交互**:DHTML允许创建鼠标悬停效果、滑动菜单、计时器驱动的动画等,增强用户体验。
这个“css2.0及html及dhtml教程(含实例特效)chm文件”应该包含了上述所有概念的详细讲解和实例,帮助学习者深入理解和掌握这些基础知识,从而创建更具交互性和美观性的网页。