新闻资讯
看你所看,想你所想

CSS入门经典

CSS入门经典

CSS入门经典

本书详细而有条理地介绍了如何结合使用层叠样式表(CSS)与HTML、XHTML、XML,创建丰富而有强烈视觉冲击力的Web设计。本书的内容是以浏览器为中心展开的,所以您可以轻鬆地开发出与IE6、IE7、IE8、Firefox2、Opera9和Safari2兼容的站点。

基本介绍

  • 书名:CSS入门经典
  • 作者:(美国)(RichardYork)约克
  • ISBN:9787302179542
  • 定价:68.00 元
  • 出版社: 清华大学出版社
  • 出版时间:2008年
  • 开本:16开

作者简介

RichardYord是一名专业的Web应用程式开发人员,他在2004年编写了本书的第1版,也是《CSSInstantResults》(Wrox,2006)一书的作者。
Richard在印第安那大学与普渡大学印第安那波里斯联合分校学习时就开始了他的Web开发生涯。在加强专业课程学习的同时,他还掌握了各种Web开发的相关技术,包括HTML/XHTML、CSS、JavaScrlpt、PHP和MySQL。作为开源软体的积极支持者,他为PHPPEAR编写了开源的webmail套用-程式。截止本书出版时,他正从事于开源的PHP框架Hierophant的开发。

内容简介

打开这本书开始,对于您来说,构建极其漂亮的Web站点的本领将唾手可得。
通过提供突出显示的示例代码和展现内容丰富的Web页面,本书向您展示了CSS的工作方式和原理。从基于CSS的Web设计原理及操作文档显示的属性,到各种高级的CSS概念、技巧(如多栏布局和垂直居中定位元素),从解决IE中诸多的常见Bug,到实用性极强的案例研究……,最终使您掌握将自己的站点提升到更高层次的必备技能。
本书主要内容:CSSLevel1、2、2.1和3规範的相关知识、操纵文本和选择字型效果的方式、IE6和IE7的Bug及解决方案、如何控制文档布局、使用背景增强Web设计的技巧、4种不同类型的定位方式:静态、相对、绝对和固定、如何改变XML、HTML/XHTML文档中元素的行为。

序言

CSS(Cascading Style Sheet,层叠样式表)是用于网站呈现的现代标準。当与结构化标记语言,像HTML、XHTML或XML(不限于这些)结合使用时,CSS提供给Internet浏览器的信息使它们能够表现Web文档的所有可视效果。CSS套用于框线、段落、标题和图像间的间距、字型外观或颜色的控制、背景颜色及图像、像下划线和删除线这样的文字效果、分层、定位,以及许多其他的呈现效果。

图书目录

第Ⅰ部分

基础知识
第1章层叠样式表简介
1.1谁负责创建和维护CSS
1.2Internet工作原理
1.3CSS的现状
1.4各种浏览器
1.4.1InternetExplorer
1.4.2Gecko浏览器:MozillaFirefox、Netscape、Camino
1.4.3Safari
1.4.4Opera
1.5编写CSS
1.6第一个套用CSS的文档
1.7使用CSS的优点
1.8小结
第2章基本概念
2.1CSS规则
2.2选择器
2.3声明
2.4分组选择器
2.5CSS注释
2.6属性值
2.6.1关键字
2.6.2字元串
2.6.3长度和量度
2.6.4数字
2.6.5颜色
2.6.6URI
2.7在文档中包含CSS
2.7.1包含内嵌样式表
2.7.2连结外部样式表
2.7.3导入样式表
2.7.4内联样式
2.8小结
2.9练习
第3章选择器
3.1类和ID选择器
3.1.1类选择器
3.1.2ID选择器
3.2通用选择器
3.3后代选择器
3.4直接子选择器
3.5相邻选择器
3.6属性选择器
3.6.1基于属性值的选择
3.6.2属性子字元串选择器
3.7伪元素:first-letter和:first-line
3.8伪类
3.8.1动态伪类
3.8.2first-child结构化伪类
3.9小结
3.10练习
第4章层叠和继承
4.1层叠
4.1.1计算选择器的针对性
4.1.2!important规则
4.2继承
4.3小结
4.4练习

第Ⅱ部分

属性
第5章文本属性
5.1letter-spacing属性
5.2word-spacing属性
5.3用text-indent属性
缩进段落文本
5.4用text-align属性对齐文本
5.5text-decoration属性
5.6text-transform属性
5.7white-space属性
5.8小结
5.9练习
第6章字型属性
6.1用font-family属性
指定字型
6.1.1字型族
6.1.2通用字型族
6.2font-style属性
6.3font-variant属性
6.4font-weight属性
6.5font-size属性
6.5.1绝对字型尺寸
6.5.2相对字型尺寸
6.5.3百分比字型尺寸
6.6字型简写属性
6.6.1font属性
6.6.2系统字型
6.7小结
6.8练习
第7章盒模型
7.1概述
7.2margin属性
7.2.1带有4个值的
margin属性
7.2.2带有三个值的
margin属性
7.2.3带有两个值的
margin属性
7.2.4带有一个值的
margin属性
7.2.5外边距摺叠
7.2.6用margin属性来水平对齐元素
7.3框线
7.3.1border-width属性
7.3.2border-style属性
7.3.3border-color属性
7.3.4框线简写属性
7.4padding属性
7.5设定尺寸
7.5.1width属性
7.5.2height属性
7.5.3宽度和高度的auto值
7.5.4百分比量度
7.5.5IE在Quirk模式下的宽度和高度
7.5.6最小和最大尺寸
7.6溢出的内容
7.7小结
7.8练习
第8章CSS浮性:浮动和垂直对齐
8.1float属性
8.2clear属性
8.3IE6中的浮动bug
8.3.1Peek-A-BooBug
8.3.2GuillotineBug
8.3.3Three-PixelJog
8.3.4Double-MarginBug
8.4vertical-align属性
8.4.1上标和下标文本
8.4.2top、middle和bottom关键字
8.4.3text-top和text-bottom关键字
8.4.4百分比和长度值
8.4.5垂直对齐表格单元的内容
8.5小结
8.6练习
第9章列表属性
9.1list-style-type属性
9.1.1样式化无序列表
9.1.2样式化有序列表
9.2list-style-image属性
9.3list-style-position属性
9.4list-style简写属性
9.5小结
9.6练习
第10章背景属性
10.1background-color属性
10.2background-image属性
10.3background-repeat属性
10.4background-position属性
10.4.1混合不同类型的位置值
10.4.2平铺和定位
10.5background-attachment属性
10.6background简写属性
10.7小结
10.8练习
第11章定位属性
11.1定位简介
11.1.1绝对定位
11.1.2相对定位
11.1.3固定定位
11.2z轴和z-index属性
11.2.1值为整数的z-index属性
11.2.2嵌套的元素分层
11.2.3IE6/IE7的z-index问题
11.3套用定位的其他方式
11.3.1水平和垂直对齐定位的内容
11.3.2多栏布局
11.4小结
11.5练习
第12章表格属性
12.1可选的表格元素
12.2表格标题以及caption-side属性
12.3表格列
12.4使用table-layout属性控制表的宽度
12.5使用border-collapse属性删除单元格间距
12.6border-spacing属性
12.7小结
12.8练习

第Ⅲ部分

高级CSS和可选择的媒体
第13章列印样式
13.1基于媒体套用样式
13.2@media规则
13.3控制页面中断
13.4小结
13.5练习
第14章XML
14.1XML速成
14.2创建XML模式
14.3display属性
14.3.1使用display:inline设计行内元素
14.3.2使用display:block设计块级元素
14.3.3使用display:list-item设计列表项
14.3.4表格显示值
14.4其他显示值
14.5小结
14.6练习
第15章Cursor属性
15.1指针兼容性
15.2自定义指针
15.3其他CSS资源
15.4本书线上版
15.5小结
15.6练习
附录A习题答案
附录BCSS参考
附录CCSS颜色
附录D浏览器呈现模式

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com