网页设计与制作教程
2024-12-25 10:10:27 2 举报
AI智能生成
网页技术与制作教程笔记
作者其他创作
大纲/内容
第一章 网页制作的基础知识
1.1 认识网页和网站
1.1.1 网页、网站
1.1.1.1 网页<br>
1.1.1.2 网站<br>
1.1.1.3 常用术语<br>
1.1.2 静态网页和动态网页<br>
1.1.2.1 静态网页
1.1.2.2 动态网页
1.2 网页的基本构成元素<br>
1.2.1 文本 <br>
1.2.2 图片和动画<br>
1.2.3 超链接 <br>
1.2.4 音频视频<br>
1.2.5 交互表单<br>
1.2.6 其他常见元素 <br>
1.3 页面布局结构<br>
1.3.1 网页页面布局<br>
1.3.2 网页色彩搭配<br>
1.4 Web前端技术简介<br>
1.4.1 初识Web前端<br>
1.4.2 Web前端开发的三大核心技术<br>
1.4.2.1 HTML<br>
1.4.2.2 CSS语言<br>
1.4.2.3 JavaScript语言<br>
1.4.3 前端开发工具<br>
1.4.3.1 浏览器<br>
1.4.3.2 网页编辑器<br>
1.4.3.3 切图软件<br>
1.5 HTML语法基础<br>
1.5.1 HTML概述<br>
1.5.1.1 语言<br>
1.5.1.2 超文本<br>
1.5.1.3 标记<br>
1.5.2 HTML基本结构<br>
1.5.2.1 HTML文档标签<html>...</html><br>
1.5.2.2 HTML文档头标签<head>...</head><br>
1.5.2.3 文档编码<br>
1.5.2.4 HTML文档主体标签<body>...</body><br>
1.6 创建HTML文档<br>
1.7 网页头部标签<br>
1.7.1 <title>标签<br>
1.7.2 <meta>标签<br>
1.7.2.1 keywords<br>
1.7.2.2 description<br>
1.7.3 <link>标签<br>
1.7.4 <script>标签<br>
1.8 HTML5文档注释和特殊符号<br>
1.8.1 注释<br>
1.8.2 特殊符号<br>
1.9 综合案例——临江仙 · 送钱穆父<br>
第二章 网页制作的排版方法
2.1 文字与段落排版<br>
2.1.1 段落标签<br>
2.1.2 标题标签<br>
2.1.3 换行标签<br>
2.1.4 水平线标签<br>
2.1.5 预格式化标签<br>
2.1.6 缩排标签<br>
2.1.7 案例<br>
2.2 超链接<br>
2.1.1 超链接简介<br>
2.1.1.1 超链接的定义<br>
2.1.1.2 超链接的分类<br>
2.1.1.3 路径<br>
2.2.2 超链接的应用<br>
2.2.2.1 锚点标签<a>···</a ><br>
2.2.2.2 指向其他页面的超链接<br>
2.2.2.3 指向书签的超链接<br>
2.2.2.4 指向下载文件的超链接<br>
2.2.2.5 指向电子邮件的超链接<br>
2.3 图像<br>
2.3.1 网页图像的格式及使用要点<br>
2.3.1.1 常见的网页图像格式<br>
2.3.1.2 使用网页图像的要点<br>
2.3.2 图像标签<br>
2.3.2.1 图像的替换文本说明<br>
2.3.2.2 设置图像大小<br>
2.3.2.3 图像的边框<br>
2.3.3 图像超链接<br>
2.3.4 设置网页背景图像<br>
2.3.5 图文混排<br>
2.4 列表<br>
2.4.1 无序列表<br>
2.4.2 有序列表<br>
2.4.3 定义列表<br>
2.4.4 嵌套列表<br>
2.5 综合案例——无线吸尘器说明书<br>
第三章 表格布局与表单交互
3.1 表格概述<br>
3.1.1 表格的结构<br>
3.1.2 表格的基本语法<br>
3.2 表格属性的设置<br>
3.2.1 表格边框属性<br>
3.2.2 表格的宽度和高度属性<br>
3.2.3 表格背景颜色与表格图像属性<br>
3.2.4 表格边框样式属性<br>
3.2.5 表格单元格间距、单元格边距属性<br>
3.2.6 表格水平对齐属性<br>
3.2.7 设置表格的(tr)标记行的属性<br>
3.2.8 设置单元格的属性<br>
3.2.9 表格单元格跨行、跨列属性<br>
3.2.9.1 单元格跨行<br>
3.2.9.2 单元格跨列<br>
3.3 表格嵌套<br>
3.4 表单<br>
3.4.1 表单标记<br>
3.4.2 定义域和域标题<br>
3.4.3 表单信息输入<br>
3.4.3.1 单行文本输入框<br>
3.4.3.2 密码输入框<br>
3.4.3.3 复选框<br>
3.4.3.4 单选按钮<br>
3.4.3.5 图像按钮<br>
3.4.3.6 提交按钮<br>
3.4.3.7 重置按钮<br>
3.4.3.8 普通按钮<br>
3.4.3.9 文件选择框<br>
3.4.3.10 隐藏框<br>
3.4.4 多行文本输入框<br>
3.4.5 下拉列表框<br>
3.5 综合案例——表格与表单<br>
第四章 CSS的样式基础
4.1 CSS概述<br>
4.1.1.CSS的基本概念<br>
4.1.2传统HTML的缺点<br>
4.1.2.1.维护困难<br>
4.1.2.2.标记不足<br>
4.1.2.3.网页过“胖”<br>
4.1.2.4.定位困难<br>
4.1.3.CSS的特点和优势<br>
4.1.3.1.表现和内容分离<br>
4.1.3.2.增强了网页的表现力<br>
4.1.3.3.使整个网站显示风格趋于统一<br>
4.1.4.CSS的编写规则<br>
4.1.4.CSS的编写规则<br>
4.1.4.1.目录结构命名规则<br>
4.1.4.2.样式文件的命名规则<br>
4.1.4.3.选择器的命名规则<br>
4.1.4.4.CSS代码注释<br>
4.1.4.5.CSS代码注释<br>
4.2 CSS语法基础<br>
4.2.1.CSS基本语法<br>
4.2.1.1.基本语法<br>
4.2.1.2.语法说明<br>
4.2.2.CSS选择器类型<br>
4.2.2.1.标记选择器<br>
4.2.2.2.class选择器<br>
4.2.2.3.ID选择器<br>
4.2.2.4.伪类选择器<br>
4.2.3.CSS选择器声明<br>
4.2.3.1.集体生明<br>
4.2.3.2.全局声明<br>
4.2.3.3派生选择器(上下文选择器)<br>
4.3 CSS引入方式<br>
4.3.1.内联样式表(行内样式表)<br>
4.3.1.1.基本语法<br>
4.3.1.2.语法说明<br>
4.3.2.内部样式表<br>
4.3.2.1.基本语法<br>
4.3.2.2.语法说明<br>
4.3.3.外部样式表<br>
4.3.3.1.链接外部样式表<br>
4.3.3.2.导入外部样式表<br>
4.4 CSS的属性单位<br>
4.4.1.长度、百分比单位<br>
4.4.1.1.相对类型<br>
4.4.1.2.绝对类型<br>
4.4.2.色彩单位<br>
4.4.2.1.用十六进制数方式表示色彩值<br>
4.4.2.2.用色彩名称方式表示色彩值<br>
子主题
4.4.2.3.使用RGB(x,y,z)函数表示<br>
4.5.CSS继承与层叠<br>
4.6 元素类型<br>
4.6.1.块级元素<br>
4.6.2.行级元素<br>
4.6.3.列表项元素<br>
4.6.4.隐藏元素<br>
第五章
5.1盒模型的定义
5.2 CSS元素的高度和宽度<br>
5.2.1 盒模型的宽度<br>
5.2.2 盒模型的高度<br>
5.3 边距设置和边框设置<br>
5.3.1 外边距设置<br>
5.3.1.1 上外边距<br>
5.3.1.2 右外边距<br>
5.3.1.3 下外边距<br>
5.3.1.4 左外边距<br>
5.3.1.5 外边距<br>
5.3.2 外边距的合并<br>
5.3.2.1 行级元素外边距合并<br>
5.3.2.2 块级元素外边距合并<br>
5.3.3 内边距设置<br>
5.3.4 边框设置<br>
5.3.4.1上边框<br>
5.3.4.2右边框<br>
5.3.4.3下边框<br>
5.3.4.4 左边框<br>
子主题
5.3.4.5 边框样式
5.3.4.6 边框宽度<br>
5.3.4.7 边框颜色<br>
5.3.5 新增边框属性<br>
5.3.5.1圆角边框<br>
5.3.5.2阴影边框<br>
5.3.5.3图片绘制边框<br>
5.4 CSS元素的定位<br>
5.4.1 static 定位<br>
5.4.2 relative定位<br>
5.4.3 absolute定位<br>
5.4.3.1 相对浏览器绝对定位<br>
5.4.3.2 相对父盒子绝对定位<br>
5.4.4 fixed定位<br>
5.5 CSS元素的浮动<br>
5.5.1 盒子的浮动添加<br>
5.5.2 盒子的浮动清除<br>
5.6 综合案例——昵心美食空间<br>
第七章 利用css和多媒体美化页面
7.1 CSS链接的美化
7.1.1.文字链接的美化
7.1.2.按钮链接的美化
7.1.3背景链接的美化
7.2 CSS列表的美化
7.2.1.列表项类型(list-style-type)
7.2.2.列表项图像(list-style-image)
7.2.3.列表项位置(list-style-position)
7.2.4.复合列表样式(list-style)
7.2.5.利用背景图像实现列表项标记
7.3 CSS表格的美化
7.3.1.border-collapse
7.3.2..border-spacing
7.3.3.caption-side
7.3.4.empty-cells
7.4 多媒体的添加与美化
7.4.1.<embed>标签的使用
7.4.2.<bgsound>标签的使用
7.4.3.HTML5新增的多媒体标签
7.4.3.1.<audio>标签
7.4.3.2.<video>标签
7.5 综合案例——海洋旅游胜地<br>
第八章 利用css制作导航菜单
8.1 水平顶部导航栏<br>
8.1.1 简单水平导航栏的设计与实现<br>
8.1.1.1导航栏的创建<br>
8.1.1.2 列表样式的设计<br>
8.1.1.3 超链接样式的设计<br>
8.1.1.4 鼠标事件<br>
8.1.2 下拉子菜单导航栏的设计与实现<br>
8.1.2.1导航栏的创建<br>
8.1.2.2 列表样式的设计<br>
8.1.2.3 二级菜单的隐藏和显示设计<br>
8.1.2.4 DIV样式的设计<br>
8.1.2.5 超链接样式的设计<br>
8.1.2.6 鼠标事件<br>
8.2 纵向侧边导航栏<br>
8.2.1 简单纵向导航栏的设计与实现<br>
8.2.1.1导航栏的创建<br>
8.2.1.2 DIV样式的设计<br>
8.2.1.3 列表样式的设计<br>
8.2.1.4 超链接样式的设计<br>
8.2.2 出式子菜单导航栏的设计与实现<br>
8.2.2.1 导航栏的创建<br>
8.2.2.2 DIV样式的设计<br>
8.2.2.3 二级菜单的隐藏和显示设计<br>
8.2.2.4 列表样式的设计<br>
8.2.2.5 超链接样式的设计
8.3 底部固定导航栏<br>
8.3.1 导航栏的创建<br>
8.3.2 列表样式的设计<br>
8.3.3 菜单固定底部的设计<br>
8.3.4 超链接样式的设计<br>
8.3.5 鼠标事件<br>
8.4 综合案例——优名养生馆<br>
8.4.1 封面页的设计与实现<br>
8.4.2 主页的设计与实现<br>
第九章 DIV+CSS布局
9.1 DIV+CSS概述<br>
9.1.1 认识DIV<br>
9.1.2 DIV的宽高设置<br>
9.1.2.1 宽高属性<br>
9.1.2.2 div标签内直接设置宽高<br>
9.1.2.3 div使用选择器设置宽高<br>
9.1.2.4 div高度的百分比设置问题<br>
9.2 DIV+CSS的应用<br>
9.2.1 DIV元素的布局技巧<br>
9.2.2 DIV元素的宽度自适应<br>
9.2.3 DIV内容的居中<br>
9.2.4 DIV元素的嵌套<br>
9.3 DIV+CSS的典型布局<br>
9.3.1 左中右布局<br>
9.3.2 上中下布局
9.3.3 混合布局<br>
9.4 综合案例——众成远程教育<br>
第十章 javascript的应用
10.1 JavaScript概述<br>
10.1.1 JavaScript简介<br>
10.1.1.1 简单性<br>
10.1.1.2 动态性<br>
10.1.1.3 跨平台性<br>
10.1.1.4 安全性<br>
10.1.1.5 基于对象的语言<br>
10.1.2 JavaScript入门案例<br>
10.1.3 JavaScript放置的位置
10.1.3.1 head标记中的脚本<br>
10.1.3.2 body标记中的脚本
10.1.3.3 外部js文件中的脚本<br>
10.1.3.4 事件处理代码中的脚本<br>
10.2 JavaScript语法<br>
10.2.1 语法基础<br>
10.2.1.1 区分大小写<br>
10.2.1.2 变量不区分类型<br>
10.2.1.3 每行代码结尾可以省略分号<br>
10.2.1.4 注释与C、C++、Java等语言相同<br>
10.2.2 标识符和常用变量<br>
10.2.2.1 标识符<br>
10.2.2.2 变量声明<br>
10.2.2.3 变量类型<br>
10.2.3 运算符与表达式<br>
10.2.3.1 算术运算符和表达式<br>
10.2.3.2 关系运算符和表达式<br>
10.2.3.3 逻辑运算符和表达式<br>
10.2.3.4 赋值运算符和表达式<br>
10.2.3.5 条件运算符和表达式<br>
10.2.3.6 逗号运算符和表达式<br>
10.2.4 程序设计<br>
10.2.4.1 条件分支语句<br>
10.2.4.2 循环语句<br>
10.2.5 函数<br>
10.2.5.1 定义函数
10.2.5.2 函数返回值
10.2.5.3 函数调用<br>
10.3 JavaScript对象<br>
10.3.1 对象基础<br>
10.3.1.1 概述<br>
1.本地对象<br>在 JavaScript 中,本地对象(也称为内置对象或原生对象)是由 JavaScript 引擎提供的预定义对象。这些对象提供了许多常用的功能,如数学运算、日期处理、字符串操作等。了解这些本地对象及其方法可以帮助你更高效地编写代码
2.Browser对象<br>
10.3.1.2 属性<br>
10.3.1.3 方法<br>
10.3.2 常用对象
10.3.2.1 window对象<br>
10.3.2.2 document对象<br>
10.3.2.3 location对象<br>
10.3.2.4 navigator对象
10.3.2.5 screen对象<br>
子主题
10.4 JavaScript事件<br>
10.4.1 事件及事件处理<br>
10.4.2 常用事件<br>
子主题
10.4.3 事件应用举例<br>
10.5 综合案例——轮播广告<br>
0 条评论
下一页