`

网站重构 & Web标准设计(第二版教程目录)

阅读更多
http://www.yuyadong.com/webschool/
第1章 Web标准思想
1.1 掌握学习的思想
1.2 传统网站 & David Siegel
1.3 传统网站 VS Web标准
1.4 Web标准的好处
1.5 推荐优秀书籍
第2章 浏览器
2.1 过时的浏览器
2.2 符合标准的现代浏览器
2.3 Mozilla Firefox
2.4 Mozilla Firefox 安装与操作
2.5 Mozilla Firefox 附加组件
2.6 Mozilla FireFox 附加组件 Web Developer
2.7 Mozilla FireFox 附加组件 Firebug & CSS Viewer
2.8 Mozilla FireFox 附加组件 Pencil New
2.9 Opera简介与安装
2.10 Opera应用与定制介绍
2.11 各浏览器市场占有率
第3章 开发工具
3.1 EditPlus
3.2 TopStyle
3.3 Adobe Dreamweaver
第4章 基础知识
4.1 Web标准组织W3C
4.2 文档类型、DOCTYPE切换和浏览器模式
4.3 良好的XHTML规则
4.4 使用有意义的XHTML标签
4.5 Web应用图像格式GIF,JPEG ,PNG(选修课)
4.6 结构化文档
4.7 CSS层叠样式表 - 常用选择器
4.8 CSS层叠样式表 - 通用选择器
4.9 CSS层叠样式表 - 伪类和伪元素选择器
4.10 CSS层叠样式表 - 高级属性选择器
4.11 CSS层叠样式表 - 层叠和特殊性
4.12 规划、组织和维护样式表
第5章 可视化格式模型
5.1框模型概述 - 盒模式
5.2框模型概述 - 怪异模式 & 标准规范模式
5.3框模型概述 - 空白边叠加
5.4框模型概述 - 定位概述
第6章 文字排版
6.1 文字排版 - 字体系列
6.2 文字排版 - 文本属性
6.3 文字排版 - 打印样式
6.4 文字排版 - 幻灯片(Operashow)
第7章 背景图像 & 图像替换
7.1 背景图像基础
7.2 圆角图片制作(选修课)
7.3 圆角框 - 固定宽度圆角框
7.4 圆角框 - 灵活的圆角框
7.5 圆角框 - 山顶角效果
7.6 圆角框 - CSS2.1 圆角框
7.7 圆角框 - 山顶角效果扩展
7.8 圆角框 - Gecko,Webkie内核浏览器圆角框
7.9 圆角框 - 淘宝网灵活的圆角框
7.10 圆角框 - CSS3 灵活的圆角框
7.11 圆角框 - Nifty Corners Cube 圆角框(JavaScript)
7.12 JavaScript Framework(JS框架)
7.13 JavaScript Framework - Ext JS
7.14 JavaScript Framework - JQuery - A
7.15 JavaScript Framework - JQuery - B
7.16 JavaScript Framework - JQuery UI
7.17 圆角框 - JQuery.Corners 圆角框(JavaScript)
7.18 JavaScript Framework - Yahoo UI
7.19 阴影效果 - 背景阴影
7.20 阴影效果 - 图片阴影
7.21 阴影效果 - 洋葱皮效果
7.22 CSS Decorative Gallery - A
7.23 CSS Decorative Gallery - B
7.24 CSS Decorative Gallery - C
7.25 网页背景底纹制作 - PhotoShop(选修课)
7.26 图片边框遮罩效果 - PhotoShop(选修课)
7.27 图像加载 - Flash
7.28 图像替换 - FIR Phark Gilder/Levin
7.29 图像替换 - sIFR
第8章 超链接应用 & CSS Sprites
8.1超链接应用- A
8.2超链接应用- B
8.3CSS Sprites - CSS贴图定位
8.4ICON 矢量图标 & 像素图标(选修课)
8.5CSS Sprites - Yahoo Services 导航栏
第9章 列表元素 & 导航栏
9.1 CSS 导航栏 - Fireworks(选修课)
9.2 滑动门技术
9.3 面包屑导航栏
9.4 操作步骤
9.5 翻页效果
9.6 CSS图像映射
9.7 纵向导航栏 - 女性专题
9.8 图像翻转 - JQuery
9.9 Yahoo Services 导航栏 - 弹出菜单 - JQuery
9.9 图像导航栏 - 视觉标识
9.10 CSS多级下拉菜单 - A - JQuery
9.11 CSS多级下拉菜单 - B - JQuery
9.12 Flash基础知识(选修课)
9.13 Flash动感导航栏 - Flash
9.14 Flash动感多级下拉菜单 - Flash
9.15 MTV 个性导航栏
第10章 表格 & 表单
10.1 对数据表格应用样式
10.1.1 数据表格标记
10.1.2 电子数据表A
10.1.3 电子数据表B
案例 CSS显示日历
10.2 表单布局
10.2.1 的表单元素
10.2.2 基本布局
案例 Yahoo注册页面
案例 Excel表格效果
第11章 布局
11.1 让设计居中
11.1.1 使用自动空白边让设计居中
11.1.2 使用定位和负值空白边让设计居中
11.2 基于浮动的布局
11.2.1 两列的浮动布局
11.2.2 三列的浮动布局
11.3 固定宽度、流体和弹性布局
11.3.1 流体布局
11.3.2 弹性布局
11.3.3 弹性-流体混合布局
11.3.4 流体和弹性图像
11.4 faux列
第12章 BUG
12.1 IE6 BUG
12.1.1 错误的扩展
12.1.2 双空白边浮动
12.1.3 3像素文本偏移
12.1.4 IE 6重复字符
12.1.5 IE 6躲躲猫
12.1.6 相对容器中的绝对定位
第13章 招数 & 过滤器 & CSS Hack
13.2 过滤器
13.2.1 IE条件注释
13.2.2 带通过滤器
13.2 CSS Hack
13.3 过滤单独的规则和声明
13.3.1 子选择器招数
13.3.2 属性选择器招数
13.3.3 星号HTML招数
13.3.4 IE/Mac注释反斜线招数
13.3.5 转义属性招数
13.3.6 Tantek的框模型招数
13.3.7 修改后的简化框模型招数
13.3.8 !important和下划线招数
13.3.9 Owen招数
第14章 案例解析
14.1 雅虎服务大全
14.2 Super LED FlashLight
14.3 MTV 网站导航栏
分享到:
评论

相关推荐

    WEB标准与网站重构(PDF)

    《WEB标准与网站重构》是一本深入探讨网页设计与开发技术的专业教程,旨在帮助读者理解和掌握Web标准,以及如何利用这些标准进行网站重构。在Web发展的历程中,标准的引入对于提升网页的质量、可访问性、性能和维护...

    Agile Web Development With Ruby On Rails第一及第二版

    这本书的第1版和第2版分别详细讲解了如何运用敏捷开发方法来构建高效、可扩展且易于维护的Web应用。 Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式...

    idea创建web项目教程.zip

    在本教程中,我们将深入探讨如何使用IntelliJ IDEA,一个强大的Java开发集成环境,来创建Web项目。IntelliJ IDEA是由JetBrains公司开发的一款专业级的IDE,它以其高效能、智能化的代码补全和丰富的插件系统而受到...

    软件工程实践教程(第2版)[杨林][程序源代码]

    《软件工程实践教程(第2版)》是杨林教授编著的一本深入探讨软件工程实践的教材。这本书旨在帮助读者理解和掌握软件开发过程中的关键概念、方法和技术,通过实际项目来提升动手能力和团队协作技巧。书中包含了丰富...

    Python核心编程电子书(第二版)高清

    《Python核心编程》第二版是一本深受Python程序员喜爱的经典教程,它全面地涵盖了Python语言的基础、进阶以及一些高级主题。这本书旨在帮助读者深入理解Python的语法特性,掌握实际编程中的各种技巧,提升解决问题的...

    系统架构师教程.pdf

    - 第一范式、第二范式、第三范式等规范化过程。 - **3.2.5 反规范化** - 在特定情况下为了提高查询效率而采用的技术。 - **3.3 数据库设计** - **3.3.1 数据库设计的方法** - 面向对象设计、面向服务设计等。 ...

    精通eclipseweb开发ch17

    《精通Eclipse Web开发》是针对使用Eclipse IDE进行Web应用程序开发的一本深入教程,主要集中在第17章的内容上。Eclipse作为一个强大的开源集成开发环境(IDE),被广泛用于Java Web开发,提供了丰富的功能来简化...

    ASP.NET程序设计教程与实训(C#语言版)

    ASP.NET是微软公司推出的用于构建Web应用程序的框架,它基于.NET Framework,允许开发人员使用C#等编程语言创建动态、交互式的网站。本教程旨在详细讲解ASP.NET程序设计的基础知识和实战技巧,帮助学习者掌握C#语言...

    javaWEB 教材源码

    JavaWeb 是一种基于Java技术的Web开发框架,用于构建动态网站和企业级应用程序。这份"javaWEB 教材源码"包含的是一个教学资源,它提供了深入学习JavaWeb开发的实例代码,帮助开发者理解并实践相关概念。源码是编程...

    Java学习资料&项目源码&教程,基于java的聊天系统的设计于实现(系统20).zip

    这个系统可能是第20个版本或者包含了关于第20个主题的内容,暗示着它可能是一个系列教程的一部分,涵盖了逐步进阶的开发知识。 首先,让我们深入理解Java语言的基础知识。Java是一种广泛使用的面向对象的编程语言,...

    js技术页面

    "网站重构 Web标准设计(第二版)"讨论的是网站重构和Web标准的重要性。重构是为了改善现有代码结构,提高可维护性和可读性,而Web标准设计则强调语义化的HTML、分离内容与表现、以及易访问性等方面。 "jquery技巧...

    _ThinkPHP5.0入门实例教程

    - **第二节 NAVICAT**:介绍了如何使用NAVICAT进行数据库设计,以及如何连接数据库并进行基础操作。 - **第三节 GIT**:介绍了GIT的安装、配置以及基本的版本控制方法。 ### 第二章 HelloWorld - **第一节 下载...

    Python 核心编程 第二版

    《Python核心编程》第二版由Wesley Chun撰写,是一部针对具有一定Python基础知识的读者所设计的进阶教程。该书不仅深入介绍了Python语言的核心概念和技术,还通过一系列实用的练习帮助读者将理论知识转化为实际操作...

    rust中文教程.pdf

    它的编译器能够确保在增加新功能或重构代码的过程中,代码的稳定性和性能得到保障。 综上所述,Rust语言不仅仅是一种系统编程语言,它还是一种有着广泛应用的通用编程语言,它提供了一种全新的方式来编写软件,这种...

    spring教程

    6. **重构**:在第4章中,将使用Spring MVC框架对现有的Struts应用进行重构,以此来展示Spring框架的灵活性和强大的Web层支持。 7. **Velocity模板引擎**:Velocity是一种模板引擎,它可以用来将动态内容嵌入到静态...

    Eclipse+Web开发从入门到精通(实例版)

    第2篇 Web开发技术实例详解 第4 章 在 Eclipse 中进行资源构建 ——Ant 使用实例... 60 4.1 Ant 简介... 60 4.1.1 构造文件的主要标记... 60 4.1.2 Ant 的常用任务(Task)... 62 4.2 Eclipse 与Ant ...

    spring入门教程

    本教程旨在引导初学者如何从零开始构建一个基于Struts MVC框架的Web应用,并逐步过渡到使用Spring框架,最终实现应用的重构与优化。 #### 开发流程概览 1. **下载必要组件**:首先,确保安装了JDK1.4.2或更高版本...

    pycharm安装教程&使用教程.zip

    例如,通过插件可以集成Django、Flask等Web框架,或者安装Jupyter Notebook插件进行交互式编程。 10. **代码风格设置**: 在“Preferences”或“Settings”中,可以调整代码风格,如缩进、空格、命名规则等,确保...

Global site tag (gtag.js) - Google Analytics