HTML5+ CSS3+JavaScript 网页设计实战
本书特色
本书内容
本书代码、课件与教学视频下载
本书读者
1 网站与HTML网页►
1.1 什么是网站和网页
1.2 网站的组成
1.2.1 网址
1.2.2 网站空间
1.2.3 DNS域名解析
1.2.4 网站程序
1.2.5 数据库
1.2.6 Web服务器
1.3 HTML网页的组成
1.3.1 HTML网页结构
1.3.2 HTML网页头部
1.3.3 HTML网页主体
1.3.4 HTML网页要求
1.3.5 HTML网页标签
1.3.6 HTML与XHTML
1.4 静态网页与动态网页
1.5 Web标准
1.5.1 结构标准
1.5.2 表现标准
1.5.3 行为标准
1.5.4 代码标准
1.5.5 标准测试
1.5.6 HTML、CSS与JavaScript三者的关系
1.6 HTML 5介绍
1.6.1 HTML 5的发展历史
1.6.2 HTML 5的设计理念
1.6.3 HTML 5的新特性
1.6.4 HTML 5的新变革
1.6.5 HTML 5的新标签
1.6.6 HTML 5的移动特性及未来
1.7 如何创建一个HTML 5网页
1.7.1 HTML 5代码的编写
1.7.2 使用文本编辑器开发
1.7.3 使用EditPlus编辑器开发
1.7.4 使用Sublime编辑器开发
1.7.5 使用WebStorm平台开发
1.7.6 使用Dreamweaver平台开发
2 HTML网页结构►
2.1 DOCTYPE标签
2.1.1 概念及作用
2.1.2 使用规则
2.1.3 DTD类型
2.2 HTML标签
2.2.1 概念及作用
2.2.2 使用方法
2.3 head标签
2.3.1 基本概念
2.3.2 功能作用
2.3.3 使用方法
2.4 refresh重定向
2.4.1 基本概念
2.4.2 使用方法
2.4.3 http-equiv属性
2.5 base基址标签
2.5.1 基本概念及作用
2.5.2 常规用法
2.5.3 特殊用法
2.6 引用CSS样式文件
2.6.1 概述
2.6.2 功能用法
2.6.3 简单示例
2.7 引用JavaScript脚本文件
2.7.1 概述
2.7.2 内嵌式JavaScript脚本
2.7.3 引入外部JavaScript脚本
2.8 HTML网页注释
2.9 浏览器对HTML属性的支持
3 HTML网页文字与排版►
3.1 段落排版
3.1.1 段落标签
3.1.2 对齐与缩进
3.1.3 分割线
3.1.4 标题
3.2 文字排版
3.2.1 字形字体
3.2.2 上、下标字体
3.3 项目符号与编号
3.3.1 符号列表
3.3.2 编号列表
3.3.3 自定义列表
3.4 特殊符号
3.5 项目实战:在线新闻浏览
4 HTML网页图像►
4.1 网页图片基础
4.1.1 图片尺寸、像素与分辨率
4.1.2 在网页中显示原始图片
4.1.3 在网页中调整图片尺寸
4.2 网页图片效果
4.2.1 背景图片
4.2.2 图片对齐
4.2.3 浮动图片
4.2.4 替换图片的文本
4.2.5 图片链接
4.3 项目实战:在线图文杂志
4.3.1 在线图文杂志源代码结构
4.3.2 在线图文杂志页眉设计
4.3.3 在线图文杂志目录设计
4.3.4 在线图文杂志正文设计
4.3.5 在线图文杂志页脚设计
5 HTML网页超链接►
5.1 超链接基础
5.1.1 什么是超链接
5.1.2 超链接类型
5.2 超链接标签
5.2.1 超链接格式
5.2.2 超链接语法
5.3 超链接应用
5.3.1 关键字超链接
5.3.2 图片超链接
5.3.3 电子邮件链接
5.4 创建热点区域
5.5 项目实战:电子书制作
5.5.1 电子书源代码结构
5.5.2 电子书主页设计
5.5.3 电子书功能页设计
5.5.4 电子书参考书籍页设计
6 HTML网页中的表格与表单►
6.1 HTML表格基础
6.1.1 什么是HTML表格
6.1.2 HTML表格组成
6.2 HTML表格标签
6.2.1 表格标签6.2.2 表格语法6.3 HTML表格应用6.3.1 空单元格表格6.3.2 单元格边距和间距6.3.3 细线边框表格6.3.4 跨行与跨列的表格6.3.5 表格背景颜色6.3.6 单元格内容对齐方式6.3.7 表格嵌套元素6.4 HTML表单基础6.4.1 什么是HTML表单6.4.2 HTML表单框架6.5 HTML表单组成6.5.1 表单标签6.5.2 表单组成6.5.3 一个简单的表单页面6.6 HTML表单元素6.6.1 文本域及其标记6.6.2 密码域6.6.3 单选按钮6.6.4 复选框6.6.5 下拉列表6.6.6 多行文本域6.6.7 分组框(Fieldset)6.7 HTML 5表单新属性6.7.1 自动完成属性6.7.2 自动焦点属性6.8 HTML 5表单输入类型6.8.1 email类型6.8.2 number类型6.8.3 range类型6.8.4 search类型6.8.5 url类型6.8.6 日期选择器(Data Pickers)6.9 项目实战:HTML 5用户注册页面7 HTML 5应用►7.1 画布7.1.1 画布7.1.2 画布7.1.3 画布7.1.4 使用画布7.1.5 使用画布7.1.6 画布7.2 HTML 5离线缓存7.2.1 HTML 5离线缓存API介绍7.2.2 使用Manifest文件7.2.3 使用ApplicationCache API7.3 HTML 5 Web存储7.3.1 HTML 5 Web存储概述7.3.2 localStorage存储方式7.3.3 sessionStorage存储方式7.4 项目实战:搭建简单的HTML 5离线APP8 CSS与CSS 3►8.1 回顾CSS8.1.1 什么是CSS8.1.2 CSS发展简史8.1.3 XHTML+CSS设计标准8.2 CSS语法构成8.2.1 CSS基础语法8.2.2 CSS高级语法8.2.3 CSS选择器8.3 CSS标签语义化8.4 CSS命名规范8.4.1 CSS文件名称命名规范8.4.2 页面功能区域的命名规范8.4.3 页面位置的命名规范8.4.4 父子关系的命名规范8.4.5 具体功能的命名规范8.4.6 控件的命名规范8.4.7 自定义命名规范8.5 CSS使用方法8.5.1 外链式8.5.2 嵌入式8.5.3 内联式8.5.4 优先级8.6 创建并编辑CSS的工具8.6.1 CSS创建与编辑工具8.6.2 使用集成开发平台8.7 CSS 3新增特性概述8.7.1 CSS 3属性选择器8.7.2 RGBA透明度8.7.3 CSS 3多栏布局8.7.4 CSS 3字符串溢出8.7.5 CSS 3圆角8.7.6 CSS 3阴影9 CSS选择器►9.1 CSS选择器基础9.1.1 什么是CSS选择器9.1.2 CSS选择器分类9.1.3 CSS选择器优先级9.2 CSS选择器应用9.2.1 标签选择器9.2.2 类选择器9.2.3 id选择器9.2.4 派生选择器9.2.5 后代选择器9.2.6 子选择器9.2.7 相邻兄弟选择器9.2.8 属性选择器9.2.9 伪类选择器9.3 项目实战:应用CSS选择器设计页面10 CSS基础样式►10.1 背景样式10.1.1 背景颜色10.1.2 背景图片10.1.3 背景重复10.1.4 背景定位10.1.5 固定背景位置10.2 字体样式10.2.1 字体系列10.2.2 字体风格10.2.3 字体加粗10.2.4 字体变形10.2.5 字体大小10.3 文本样式10.3.1 文本对齐方式10.3.2 文本缩进10.3.3 文本间隔10.3.4 文本修饰10.3.5 文本方向10.3.6 处理文本空白符10.4 文本美化10.4.1 文本阴影10.4.2 文本溢出10.4.3 文本边框轮廓10.5 颜色样式10.5.1 十六进制颜色10.5.2 RGB颜色10.5.3 RGBA颜色10.6 项目实战:报纸风格页面11 CSS表格与列表►11.1 CSS表格11.1.1 表格边框11.1.2 表格折叠边框11.1.3 表格内边距11.1.4 表格宽度和高度11.1.5 表格文本对齐11.2 CSS列表11.2.1 列表标记类型11.2.2 列表标记位置11.2.3 图片列表标记11.3 项目实战:CSS登录页面12 JavaScript概述►12.1 了解JavaScript脚本语言12.1.1 什么是JavaScript脚本语言12.1.2 JavaScript的发展历史12.1.3 JavaScript组成与特点12.2 在网页中使用JavaScript脚本语言12.2.1 在网页中嵌入JavaScript脚本12.2.2 引入外部JavaScript文件12.3 创建并编辑JavaScript的工具12.4 JavaScript脚本语言开发与调试12.4.1 使用WebStorm开发平台创建项目并编辑代码12.4.2 使用Firefox浏览器调试js脚本13 JavaScript语法►13.1 JavaScript语法基础13.1.1 JavaScript语句13.1.2 JavaScript代码及执行13.1.3 JavaScript语法补充13.1.4 JavaScript代码注释13.2 JavaScript变量与数据类型13.2.1 JavaScript变量13.2.2 JavaScript数据类型13.2.3 JavaScript对象13.2.4 null与undefined数据类型13.2.5 JavaScript保留关键字13.3 JavaScript运算符与表达式13.3.1 JavaScript算术运算符及表达式13.3.2 JavaScript赋值运算符及表达式13.3.3 JavaScript比较运算符及表达式13.3.4 JavaScript逻辑运算符及表达式13.3.5 JavaScript条件运算符及表达式13.3.6 JavaScript位运算符及表达式13.3.7 JavaScript字符串连接运算符13.3.8 JavaScript运算符优先级13.4 JavaScript流程控制语句13.4.1 if语句13.4.2 if…else…语句13.4.3 if…else if…else…语句13.4.4 switch语句13.4.5 for语句13.4.6 while语句15.4.7 break语句15.4.8 continue语句13.5 JavaScript函数13.5.1 JavaScript函数介绍13.5.2 JavaScript函数声明、定义与调用13.5.3 JavaScript系统函数13.6 项目实战:简易在线JavaScript计算器14 JavaScript对象模型编程►14.1 对象模型编程基础14.2 JavaScript浏览器对象模型14.3 JavaScript文档对象模型14.3.1 文档对象模型基础14.3.2 通过id获取DOM元素对象14.3.3 通过name获取DOM元素对象14.3.4 通过tag标签获取DOM元素对象14.3.5 通过class获取DOM元素对象14.4 JavaScript表单对象模型14.5 项目实战:动态操作DOM元素15 JavaScript事件►15.1 JavaScript事件基础15.1.1 HTML事件15.1.2 DOM事件类型15.2 JavaScript窗口事件15.2.1 窗口(Window)加载事件15.2.2 窗口(Window)加载多个事件15.2.3 窗口(Window)加载事件(JS方式)15.3 JavaScript表单事件15.4 JavaScript键盘事件15.5 JavaScript鼠标事件15.5.1 鼠标单击事件15.5.2 鼠标双击事件15.5.3 鼠标悬停与移出事件15.6 项目实战:鼠标坐标位置应用16 项目实战——自适应Web主页►16.1 自适应Web主页介绍16.2 自适应Web主页模块16.2.1 页面框架16.2.2 页面头部导航工具条16.2.3 页面主体部分16.2.4 页面页脚部分16.3 自适应Web主页交互功能16.4 自适应Web主页媒体查询17 项目实战——用户管理系统►17.1 用户管理系统介绍17.2 数据存储结构17.3 浏览器本地存储17.4 用户管理系统功能模块17.4.1 用户管理系统主页17.4.2 登录页面17.4.3 用户管理页面(用户权限)17.4.4 新建用户信息17.4.5 编辑用户信息17.4.6 删除用户信息17.4.7 新用户注册思维导图防止博客图床图片失效,防止图片源站外链: http://www.processon.com/chart_image/5e5b386ce4b0cb56dab11f16.png) 思维导图在线编辑链接: https://www.processon.com/view/5e5b386ce4b0cb56dab11f13
来源:https://www.cnblogs.com/jingle1267/p/12929951.html |