### 知识点总结
#### 1. HTML的含义及其主体部分构成
- **HTML**:Hyper Text Markup Language,超文本标记语言,是构成网页的基本元素。
- **主体部分构成**:网页的主要内容(包括文字、图像等)都位于`<html>`标记内的`<body>`标签之间。
#### 2. `<br>`与`<p>`的区别
- **`<br>`**:用于强行中断当前行并另起一行,但新行仍属于同一段落。
- **`<p>`**:
- 用于定义一个新的段落。
- 使用时需配对`<p>`和`</p>`。
- 新起的段落通常会与前一个段落之间有一定的间距。
#### 3. URL的含义及类型
- **URL**:Uniform Resource Locator,统一资源定位符,用于定位网络上的文件信息。
- **类型**:
- **绝对URL**:完整的资源地址,如`http://example.com/path/file.html`。
- 用于指向外部互联网资源。
- **相对URL**:资源相对于当前页面的位置,如`../images/logo.png`。
- 在站点内部使用,仅当站点结构不变时有效。
#### 4. DIV的应用场景
- **应用场景**:
- **布局**:将页面划分为不同的区域。
- **样式统一**:通过CSS设置样式,使得多个元素拥有相同的样式。
- **层叠顺序**:通过`z-index`控制元素的堆叠顺序。
#### 5. 母版页(Master Page)的概念
- **母版页**:一种模板页,扩展名为`.master`,可以被多个内容页共享。
- **优势**:
- 减少重复代码。
- 维护方便:修改一次即可更新整个网站的外观。
- 提高开发效率。
#### 6. CSS的作用及必要性
- **CSS**:Cascading Style Sheets,层叠样式表,用于定义HTML元素的样式。
- **必要性**:
- **统一样式**:确保页面元素具有一致的外观。
- **减少维护成本**:修改一处即可更新所有相关元素的样式。
- **提高灵活性**:易于调整和管理样式。
#### 7. 内联样式、内嵌样式、外部样式的区别
- **内联样式**:
- 将样式直接写在HTML元素的`style`属性中。
- 缺点:难以维护,不便于复用。
- **内嵌样式**:
- 在`<head>`标签中使用`<style>`标签定义样式。
- 优点:适用于单个页面的样式更改。
- **外部样式**:
- 定义在一个单独的CSS文件中,并通过`<link>`标签引入。
- 适用于需要统一风格的多个页面或整个网站。
#### 8. ID选择器的使用
- **ID选择器**:在CSS中使用`#`来标识唯一的HTML元素。
- **注意事项**:
- 每个页面中每个ID应该是唯一的。
- 可以通过类(class)选择器来重复应用样式。
#### 9. 脚本语言的作用及常用脚本
- **脚本语言**:用于添加动态功能的语言,如JavaScript。
- **常用脚本**:
- **JavaScript**:广泛应用于网页交互功能。
- **VBScript**:主要用于IE浏览器,现已较少使用。
#### 10. 解决常见兼容性问题的方法
- **IE6双像素边距BUG**:通过设置`display: inline`解决。
- **1像素高度显示问题**:IE6默认行为,可通过`overflow: hidden`等方法解决。
- **Flash透明背景**:通过设置Flash参数`wmode="transparent"`实现。
#### 11. 居中元素的CSS技巧
- **居中元素**:通过设置`position: absolute`结合`top: 50%`、`left: 50%`和负`margin`值实现元素在页面中水平垂直居中。
以上知识点涵盖了网页设计的基础概念和技术细节,有助于初学者更好地理解和掌握网页设计的核心技术。