CSS完全自学手册
基本信息
- 作者: 施迎
- 丛书名: 编程红宝书(珍藏版)
- 出版社:机械工业出版社
- ISBN:9787111244103
- 上架时间:2008-10-10
- 出版日期:2009 年1月
- 开本:16开
- 页码:399
- 版次:1-1
- 所属分类:
计算机 > 数码/设计 > CSS
编辑推荐
*介绍CSS基础、滤镜、风格与定位
*详解CSS核心概念:选择器、盒模型、文档类型
*介绍CSS技术的来龙去脉、优势与不足
*全面介绍CSS新增功能,建立正确的网站开发观念
内容简介回到顶部↑
本书从css 2入手,对css技术进行了由浅入深的讨论。本书循序渐进,首先介绍了一些html和css的基本概念,然后对网页中常见的标签如何利用css进行了详细介绍。接下来介绍了利用css进行网页布局和排版以及利用dreamweaver进行css编辑设计的步骤,分析了一个国外专业相册的样式设计。本书还讲述了javascript技术与css的关系,最终展望了css 3的一些新增功能。
本书详尽地介绍了css技术的特点和实现方法,同时,本书并不满足于只介绍css各种具体的样式规则写法,因为具体实现是为该项技术产生的目的、需求所服务的。因此,本书在组织与取材方面尽量多地介绍了一些与css相关的it背景知识,让读者能够全面地了解css技术的来龙去脉、优势与不足,树立一些正确的网站开发观念,并建立计算机知识的相互联系,形成网络。通过对本书的学习,任何想要使用css进行网站开发的人员或者想要一窥css面貌的玩家都能有所获益。
本书详尽地介绍了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 用户浏览网站的过程
前言
第一篇 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 用户浏览网站的过程
前言回到顶部↑
CSS的全称为层叠样式表,是当今网站开发过程中必不可少的一项技术。它给网页带来了全新的开发理念,即内容与格式相分离的准则。CSS的功能很强大,可以控制页面和各种标签的显示效果,甚至浏览器滚动条的外观;除此之外,它还能够更好地进行网页布局与排版,通过链接的内外部样式表大大减少网页文件的尺寸,从而在很大程度上提高了客户端网页开发的速度与后期的维护成本。.
CSS目前已经发展到了2.1版本,CSS3也正在紧锣密鼓的制定中。已经有越来越多的人走进了 CSS技术的大门。但是,CSS技术看似简单,实际却包含了很多的经验和技巧:如各种浏览器中对于相同CSS样式的不同处理,如多种多样灵活、分散的样式规则定义,如人们对CSS技术的误解,认为它是已经成型、固定不变、不再演化的技术等。正是由于这些原因,虽然CSS名声在外已经有不短的时间,但能让其发挥到很高程度的网站并不很多见。
本书特色
1. 内容充实,技术全面
本书详尽地介绍了CSS技术的特点和实现方法,但本书并不满足于只介绍CSS各种具体的样式规则写法。因为具体实现是为该项技术产生的目的、需求所服务的,因此本书在组织与取材上尽量多地介绍了一些与CSS相关的IT背景知识,让读者能够全面掌握CSS技术的来龙去脉、优势与不足,树立一些正确的网站开发观念,并建立计算机知识的相互联系,形成网络。
2. 语言通俗易懂,讲述不拘一格
本书讲解时将计算机知识与日常生活相类比,揭开计算机知识的神秘性,提示读者在遇到类似问题时的解决思路。
3. 实例丰富而典型,注重实践
本书在讲解过程中贯穿了大量的实例,这些例子简单明了,并且非常典型,对读者的学习有很大的帮助。而且这些例子也是来源于实际,具有很强的实践性。
4. 安排相关实验,提高读者动手能力 ..
本书在讲解过程中特别安排了与内容相关的一些实验内容,可以使读者很好地将理论知识和实际操作结合起来学习,这将极大地提高读者的实际动手能力。
5. 提供完善的售后服务
在读者学习和使用本书的过程中,以及在实际的项目开发中,可以将自己遇到的问题随时反馈给作者,作者将尽力帮助大家解决这些问题。
本书的内容
本书共分为3篇,循序渐进地讲述了CSS技术的各个方面,从基本概念的理解到具体的CSS样式规则语法,以及使用Dreamweaver等进行CSS编辑的较全面的知识点。
第1篇CSS零基础入门,包括第1章到第4章的内容。本篇首先概要性地介绍了什么是CSS,CSS的3个种类:行内样式表、内部样式表和外部样式表。接下来介绍了利用 CSS如何设置网页的背景、文字的外观与对齐方式等。以这些讲述作为基础,在第4章介绍了CSS技术中的核心概念:选择器、盒模型、文档类型,使读者在获得基本的CSS知识后立即对贯穿全书的重要概念有了感性的认识,有利于在进行实际开发之前就形成良好的大局观。
第2篇CSS滤镜风格与定位,包括第5章到第13章的内容。本篇介绍了3类重要的HTML标签:用于组织内容的Span与div标签、用于格式化数据的表格标签以及用于与浏览者交互的表单标签。通过学习这些标签,读者将学到有关属性、事件等在很多计算机领域都会遇到的名词含义。本篇后3章还分别介绍了CSS控制打印、滤镜和属性继承的知识。
第11、12章深入讲解了浮动、显示/隐藏、定位等控制标签在网页上位置的属性,为第13章介绍网页布局和排版打下了基础。在第13章中,首先分析了传统表格排版的不足之处,然后讲解利用 Div+CSS实现一列式、两列式、多列式、不规则网页的排版技巧,使读者能够对一项技术的发展缘由有所了解。
第3篇CSS实战布局,包括第14章到第18章的内容。本篇首先介绍了主流网页设计与制作工具 Dreamweaver的使用,特别是在CSS编辑方面的使用方法。接下来介绍了几个实用的CSS技巧,以及利用CSS对一个国外专业相册的分析。最后,由于JavaScript和网页的密不可分,简要介绍了JavaScript的相关知识,重点在于利用它进行CSS的动态设置方面,使读者认识到改变一个标签的外观能够有多种方式。在本书的最后一章,介绍了下一代的CSS—CSS3的一些新鲜功能,进一步激发读者对于钻研新技术的兴趣。 ...
CSS目前已经发展到了2.1版本,CSS3也正在紧锣密鼓的制定中。已经有越来越多的人走进了 CSS技术的大门。但是,CSS技术看似简单,实际却包含了很多的经验和技巧:如各种浏览器中对于相同CSS样式的不同处理,如多种多样灵活、分散的样式规则定义,如人们对CSS技术的误解,认为它是已经成型、固定不变、不再演化的技术等。正是由于这些原因,虽然CSS名声在外已经有不短的时间,但能让其发挥到很高程度的网站并不很多见。
本书特色
1. 内容充实,技术全面
本书详尽地介绍了CSS技术的特点和实现方法,但本书并不满足于只介绍CSS各种具体的样式规则写法。因为具体实现是为该项技术产生的目的、需求所服务的,因此本书在组织与取材上尽量多地介绍了一些与CSS相关的IT背景知识,让读者能够全面掌握CSS技术的来龙去脉、优势与不足,树立一些正确的网站开发观念,并建立计算机知识的相互联系,形成网络。
2. 语言通俗易懂,讲述不拘一格
本书讲解时将计算机知识与日常生活相类比,揭开计算机知识的神秘性,提示读者在遇到类似问题时的解决思路。
3. 实例丰富而典型,注重实践
本书在讲解过程中贯穿了大量的实例,这些例子简单明了,并且非常典型,对读者的学习有很大的帮助。而且这些例子也是来源于实际,具有很强的实践性。
4. 安排相关实验,提高读者动手能力 ..
本书在讲解过程中特别安排了与内容相关的一些实验内容,可以使读者很好地将理论知识和实际操作结合起来学习,这将极大地提高读者的实际动手能力。
5. 提供完善的售后服务
在读者学习和使用本书的过程中,以及在实际的项目开发中,可以将自己遇到的问题随时反馈给作者,作者将尽力帮助大家解决这些问题。
本书的内容
本书共分为3篇,循序渐进地讲述了CSS技术的各个方面,从基本概念的理解到具体的CSS样式规则语法,以及使用Dreamweaver等进行CSS编辑的较全面的知识点。
第1篇CSS零基础入门,包括第1章到第4章的内容。本篇首先概要性地介绍了什么是CSS,CSS的3个种类:行内样式表、内部样式表和外部样式表。接下来介绍了利用 CSS如何设置网页的背景、文字的外观与对齐方式等。以这些讲述作为基础,在第4章介绍了CSS技术中的核心概念:选择器、盒模型、文档类型,使读者在获得基本的CSS知识后立即对贯穿全书的重要概念有了感性的认识,有利于在进行实际开发之前就形成良好的大局观。
第2篇CSS滤镜风格与定位,包括第5章到第13章的内容。本篇介绍了3类重要的HTML标签:用于组织内容的Span与div标签、用于格式化数据的表格标签以及用于与浏览者交互的表单标签。通过学习这些标签,读者将学到有关属性、事件等在很多计算机领域都会遇到的名词含义。本篇后3章还分别介绍了CSS控制打印、滤镜和属性继承的知识。
第11、12章深入讲解了浮动、显示/隐藏、定位等控制标签在网页上位置的属性,为第13章介绍网页布局和排版打下了基础。在第13章中,首先分析了传统表格排版的不足之处,然后讲解利用 Div+CSS实现一列式、两列式、多列式、不规则网页的排版技巧,使读者能够对一项技术的发展缘由有所了解。
第3篇CSS实战布局,包括第14章到第18章的内容。本篇首先介绍了主流网页设计与制作工具 Dreamweaver的使用,特别是在CSS编辑方面的使用方法。接下来介绍了几个实用的CSS技巧,以及利用CSS对一个国外专业相册的分析。最后,由于JavaScript和网页的密不可分,简要介绍了JavaScript的相关知识,重点在于利用它进行CSS的动态设置方面,使读者认识到改变一个标签的外观能够有多种方式。在本书的最后一章,介绍了下一代的CSS—CSS3的一些新鲜功能,进一步激发读者对于钻研新技术的兴趣。 ...
书摘回到顶部↑
第一篇CSS零基础入门
第1章CSS概述
当今的世界已经全面进入了网络时代,可以说,我们日常生活中每天都离不开网络:通过即时通信工具,如MSN、QQ等,人们彼此可以方便地沟通;利用0utlook、Foxmail等,学生和白领可以自如地处理自己的电子邮件,让工作效率大为提高;在大大小小的电子商务网站上选购自己喜欢的商品,用网上支付的方式,时尚一族可以迅速地得到自己心仪的商品;特别是,每个网民都会通过网络来快速地获取世界上最新发生的新闻和动态。正是网络把我们拉得更近,让世界更小。可是,在享受网络社会便利的同时,你有没有想过,在网上冲浪浏览网页的时候,我们的眼睛看到了什么?而又是什么让这些丰富多彩的网页呈现出来?
每个人的回答可能都会有所不同。有这样一个回答,我想它符合了大多数网民浏览网页时的实际情况。
我看到了浏览器、网页的网址,还有各式各样的网页内容。
对于浏览器,我们对它已经比较熟悉了,IE6、IE7,还有不少人喜欢用的火狐(Firefox),遨游、腾讯浏览器等;对于网址,我们每个人都可以说出自己常去的社区、常泡的论坛地址;对于内容,我们则能记起搞笑的、感人的或者自己曾经发过的特别的帖子,对于这样的帖子,我们还会抢所谓的“沙发”,或者回复一个大大的“顶”字。
在各种各样的“顶”字后面,我们无形中就用到了样式表。本书就将带读者进入这些各种各样的帖子背后,开始一段学习样式表的旅程。
1.1CSS是什么
设想这样一个场景:我们要用Word写一篇文档。首先打开Word,然后输入内容,再根据需要把内容的题目居中、字体变大,最后还会调整各段的字体、大小、颜色甚至每行之间的距离。修改完成,我们会把这篇文档保存,形成一个后缀名为doc或者docx的文件。这个Word文件可以说是由两大部分即内容和格式组成。同样,我们浏览网页所看到的HTML文件也是由内容和格式组成的。网页上的文字和图片是内容,文字的字体、大小、颜色等都是格式。样式表就是控制网页格式的技术。
……
第1章CSS概述
当今的世界已经全面进入了网络时代,可以说,我们日常生活中每天都离不开网络:通过即时通信工具,如MSN、QQ等,人们彼此可以方便地沟通;利用0utlook、Foxmail等,学生和白领可以自如地处理自己的电子邮件,让工作效率大为提高;在大大小小的电子商务网站上选购自己喜欢的商品,用网上支付的方式,时尚一族可以迅速地得到自己心仪的商品;特别是,每个网民都会通过网络来快速地获取世界上最新发生的新闻和动态。正是网络把我们拉得更近,让世界更小。可是,在享受网络社会便利的同时,你有没有想过,在网上冲浪浏览网页的时候,我们的眼睛看到了什么?而又是什么让这些丰富多彩的网页呈现出来?
每个人的回答可能都会有所不同。有这样一个回答,我想它符合了大多数网民浏览网页时的实际情况。
我看到了浏览器、网页的网址,还有各式各样的网页内容。
对于浏览器,我们对它已经比较熟悉了,IE6、IE7,还有不少人喜欢用的火狐(Firefox),遨游、腾讯浏览器等;对于网址,我们每个人都可以说出自己常去的社区、常泡的论坛地址;对于内容,我们则能记起搞笑的、感人的或者自己曾经发过的特别的帖子,对于这样的帖子,我们还会抢所谓的“沙发”,或者回复一个大大的“顶”字。
在各种各样的“顶”字后面,我们无形中就用到了样式表。本书就将带读者进入这些各种各样的帖子背后,开始一段学习样式表的旅程。
1.1CSS是什么
设想这样一个场景:我们要用Word写一篇文档。首先打开Word,然后输入内容,再根据需要把内容的题目居中、字体变大,最后还会调整各段的字体、大小、颜色甚至每行之间的距离。修改完成,我们会把这篇文档保存,形成一个后缀名为doc或者docx的文件。这个Word文件可以说是由两大部分即内容和格式组成。同样,我们浏览网页所看到的HTML文件也是由内容和格式组成的。网页上的文字和图片是内容,文字的字体、大小、颜色等都是格式。样式表就是控制网页格式的技术。
……


点击看大图





加载中...
