DHTML样式表与框架详解

需积分: 11 1 下载量 66 浏览量 更新于2024-08-18 收藏 1.1MB PPT 举报
"框架的组成-DHTML样式表编写" 在网页设计中,框架是一个重要的组成部分,它能够将页面内容组织成多个独立显示区域,每个区域都可以加载不同的网页内容。框架的构成主要分为两大部分:框架集(Frameset)和框架(Frame)。 1. **框架集(Frameset)** 框架集是HTML文档中定义框架结构的部分,它决定了在一个窗口中显示的框架数量、每个框架的尺寸以及框架内加载的网页内容。通过`<frameset>`标签,我们可以设置行或列的布局,比如`<frameset cols="* , 50%, *">`会创建一个包含三列的框架集,第一列和第三列宽度自适应,第二列固定占50%的宽度。框架集还可以通过`rows`属性来设置行布局。 2. **框架(Frame)** 框架是指在网页上定义的一个特定显示区域,每个框架都有自己的命名,通过`<frame>`标签来定义。框架可以指定其`src`属性,用于加载指定的HTML文档,例如`<frame src="header.html" name="headerFrame">`。框架的名称可以被其他页面引用,实现页面间的交互。 **DHTML(Dynamic HTML)** DHTML是动态HTML的简称,它是HTML、CSS、JavaScript以及DOM(Document Object Model)结合的一种技术,用于创建具有交互性和动态效果的网页。与静态网站相比,动态网站能够根据用户交互或者服务器端的数据变化实时更新内容。 **B/S和C/S结构** - **B/S结构(Browser/Server)**,也称为浏览器/服务器结构,用户通过浏览器访问应用,服务器负责处理业务逻辑和数据存储。在这种架构中,HTML、CSS和JavaScript主要应用于客户端,而服务器端通常使用如ASP.NET、PHP或JSP等技术处理请求。 - **C/S结构(Client/Server)**,客户端/服务器结构,客户端需要安装特定的应用程序来访问服务,客户端和服务器之间通过特定协议进行通信。在这种模式下,编程语言可能包括VB、C++、Java等,数据库支持多种系统如SQL Server、Oracle等。 **HTML语言基础** HTML(HyperText Markup Language)是超文本标记语言,用于构建网页结构。HTML4.0是常见的版本,而现在普遍使用的是HTML5。HTML文档由一系列元素组成,每个元素都由起始标签(如`<p>`)和结束标签(如`</p>`)包围,元素内容放在两者之间。 - **HTML文档结构**:基本结构是`<html>`、`<head>`和`<body>`标签。`<head>`中包含文档元信息,如`<title>`定义页面标题,`<meta>`定义元数据;`<body>`则包含网页的可视内容。 - **HTML文件命名**:一般以`.htm`或`.html`为扩展名,应避免空格和特殊字符,可以使用下划线,区分大小写,并且首页文件通常命名为`index.htm`或`index.html`。 HTML文件中的元素是构成网页的基础,通过合理的布局和样式表(如CSS)的运用,可以创建出美观且功能丰富的网页。同时,JavaScript的引入使得网页具备交互性,实现动态效果和用户行为响应,这些都是DHTML的核心特点。