本书对CSS技术进行了由浅入深的讨论。全书首先介绍了一些HTML和CSS的基本概念,然后对网页中常见的标签如何利用CSS进行了详细介绍。接下来介绍了利用CSS进行网页布局和排版以及利用Dreamweaver进行CSS编辑设计的步骤,分析了一个国外专业相册的样式设计。本书还讲述了JavaScript技术与CSS的关系,最终展望了CSS 3的一些新增功能。
本书从CSS 2入手,对CSS技术进行了由浅入深的讨论。本书循序渐进,首先介绍了一些HTML和CSS的基本概念,然后对网页中常见的标签如何利用CSS进行了详细介绍。接下来介绍了利用CSS进行网页布局和排版以及利用Dreamweaver进行CSS编辑设计的步骤,分析了一个国外专业相册的样式设计。本书还讲述了JavaScript技术与CSS的关系,最终展望了CSS 3的一些新增功能。
本书详尽地介绍了CSS技术的特点和实现方法,同时,本书并不满足于只介绍CSS各种具体的样式规则写法,因为具体实现是为该项技术产生的目的、需求所服务的。因此,本书在组织与取材方面尽量多地介绍了一些与CSS相关的IT背景知识,让读者能够全面地了解CSS技术的来龙去脉、优势与不足,树立一些正确的网站开发观念,并建立计算机知识的相互联系,形成网络。通过对本书的学习,任何想要使用CSS进行网站开发的人员或者想要一窥CSS面貌的玩家都能有所获益。
写给自学编程的人员
前言
第一篇 CSS零基础入门
第1章 CSS概述
1.1 CSS是什么
1.1.1 什么是Cascade
1.1.2 层叠的样式
1.1.3 表的作用
1.2 CSS的发展历程
1.2.1 关于HTML
1.2.2 设计HTML的目的
1.2.3 HTML的特点
1.2.4 CSS的传奇历程
1.3 建立网站和浏览网站
1.3.1 什么是服务
1.3.2 服务的场所
1.3.3 创建服务场所——建立网站
1.3.4 创建服务内容——网页的上传
1.3.5 开启网页发布服务
1.3.6 用户浏览网站的过程
1.4 CSS在网站开发框架中的地位
1.5 制作CSS需要考虑的问题
1.5.1 对于不同用户的照顾
1.5.2 对于不同浏览器的照顾
1.5.3 对于网站浏览速度的关注
1.6 小结
第2章 CSS初体验
第3章 开启CSS的大门
第4章 学习一点CSS的语法
第5章 组织:熟悉Span与Div
第6章 装载数据的擎天柱——表格
第7章 表单
第8章 CSS与网页打印
第二篇 CSS滤镜、风格与定位
第9章 CSS滤镜介绍
第10章 CSS风格的继承
第11章 浮动与定位
第12章 层次堆叠与隐藏
第13章 利用CSS+Div进行网页布局和排版
第三篇 CSS实战布局
第14章 利用Dreamweave进行CSS设计
第15章 页面CSS技巧运用实例
第16章 CSS与JavaScript
第17章 项目学习:SmoothGallery相册剖析
第18章 未来的CSS
附录