DHTML样式表与框架详解
需积分: 11 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的核心特点。
2019-05-28 上传
2009-02-14 上传
2008-04-15 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-03-01 上传
2022-09-24 上传
Happy破鞋
- 粉丝: 12
- 资源: 2万+
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用