CSS终极参考手册 内容简介
CSS是层叠样式表的简称,通过它可控制网页样式并允许将样式信息与网页内容分离。《CSS终极参考手册》是CSS的 参考书籍,共18章,主要介绍了CSS的作用、一般语法和术语、@规则、选择符、层叠与特性以及继承、CSS布局和格式化、各种CSS属性、HTML和XHTML之间的差异,以及规避方法、过滤器和各种技巧。《CSS终极参考手册》从软件开发设计的角度出发,按照面向对象的程序设计思想,详细介绍了线性表、栈和队列、串、多维数组和广义表、树、图等数据结构及其在计算机中的存储表示和不同存储表示上的算法实现(用C++语言描述,并全部上机在Visual C++ 6.0环境下运行通过)。《CSS终极参考手册》内容全面详实,适合各级网页设计人员以及网页设计爱好者阅读参考。
CSS终极参考手册 目录
译者序
关于本书
第1章 CSS是什么
1.1 CSS版本
1.2 将CSS链接到网页文档
1.3 标准模式.怪异模式和Doctype侦测(Sniffing)
1.4 小结
第2章 一般语法和术语
2.1 语句
2.2 @规则
2.3 规则集
2.4 选择符
2.5 声明块
2.6 声明.属性和值
2.6.1 关键字
2.6.2 长度和单位
2.6.3 百分比
2.6.4 颜色
2.6.5 数字
2.6.6 字符串
2.6.7 URI
2.6.8 初始值
2.6.9 简写(Shorthand)属性
2.7 CSS注释
2.8 CSS标识符
2.9 CSS转义符
2.10 CSS语法错误
2.11 小结
第3章 @规则
3.1 @charset
3.2 @import
3.3 @media
3.4 @page
3.5 @font-face
3.6 @namespace
第4章 选择符参考
4.1 通用选择符
4.2 元素类型选择符
4.3 类选择符
4.4 ID选择符
4.5 属性选择符
4.6 选择符分组
4.7 组合符
4.7.1 后代选择符
4.7.2 子选择符
4.7.3 相邻同类选择符
4.7.4 般同类选择符
4.8 伪类
4.8.1 :link
4.8.2 :visited
4.8.3:active
4.8.4 :hover
4.8.5 :focus
4.8.6 :first-child
4.8.7 :lang(C)
4.9 CSS3伪类
4.9.1 :nth-child(N)
4.9.2 :nth-last-child(N)
4.9.3 :nth-of-type(N)
4.9.4 :nth-last-of-type(N)
4.9.5 :last-child
4.9.6 :first-of-type
4.9.7 :last-of-type
4.9.8 :only-child
4.9.9 :only-of-type
4.9.10 :root
4.9.11 :empty
4.9.12 :target
4.9.13 :enabled
4.9.14 :disabled
4.9.15 :checked伪类
4.9.16 :not(S)
4.10 伪元素
4.10.1 :first-letter
4.10.2 :first-line
4.10.3 :before
4.10.4 :after
4.10.5 :selection
第5章 层叠.特性和继承
5.1 层叠
5.2 !important声明
5.3 特性
5.4 继承
5.5 小结
第6章 CSS布局和格式化
6.1 视口.页面Box和画布
6.2 CSSBox模型
6.2.1 包含块
6.2.2 折叠边距
6.2.3 InternetExplorer5box模型
6.2.4 InternetExplorer的hasLayout属性
6.3 格式化的概念
6.3.1 块格式化
6.3.2 内联格式化
6.3.3 列表格式化
6.3.4 表格格式化
6.3.5 置换元素
6.4 定位
6.4.1 相对定位
6.4.2 绝对定位
6.4.3 固定定位
6.4.4 层叠环境(StackingContext)
6.4.5 浮动和清除
6.4.6 显示.位置和浮动之间的关系
6.5 小结
第7章 Box属性
7.1 尺寸
7.1.1 height属性
7.1.2 min-height属性
7.1.3 max-height属性
7.1.4 width属性
7.1.5 min-width属性
7.1.6 max-width属性
7.2 边距
7.2.1 margin-top属性
7.2.2 margin-right属性
7.2.3 margin-bottom属性
7.2.4 margin-left属性
7.2.5 margin属性
7.3 填充
7.3.1 padding-top属性
7.3.2 padding-right属性
7.3.3 padding-bottom属性
7.3.4 padding-left属性
7.3.5 padding属性
7.4 边框和轮廓属性
7.4.1 border-top-color属性
7.4.2 border-top-style属性
7.4.3 border-top-width属性
7.4.4 border-top属性
7.4.5 border-right-color属性
7.4.6 border-right-style属性
7.4.7 border-right-width属性
7.4.8 border-right属性
7.4.9 border-bottom-color属性
7.4.10 border-bottom-style属性
7.4.11 border-bottom-width属性
7.4.12 border-bottom属性
7.4.13 border-left-color属性
7.4.14 border-left-style属性
7.4.15 border-left-width属性
7.4.16 border-left属性
7.4.17 border-color属性
7.4.18 border-style属性
7.4.19 border-width属性
7.4.20 border属性
7.4.21 outline-color属性
7.4.22 outline-style属性
7.4.23 outline-width属性
7.4.24 outline属性
第8章 布局属性
8.1 display属性
8.2 position属性
8.3 float属性
8.4 clear属性
8.5 visibility属性
8.6 top属性
8.7 right属性
8.8 bottom属性
8.9 left属性
8.1 0z-index属性
8.1 1overflow属性
8.1 2clip属性
第9章 列表属性
9.1 list-style-type属性
9.2 list-style-position属性
9.3 list-style-image属性
9.4 list-style属性
第10章 表属性
10.1 table-layout属性
10.2 border-collapse属性
10.3 border-spacing属性
10.4 empty-cells属性
10.5 caption-side属性
第11章 颜色和背景
11.1 background-color属性
11.2 background-image属性
11.3 background-repeat属性
11.4 backgrotmd-position属性
11.5 background-attachment属性
11.6 background属性
11.7 color属性
第12章 排版属性
12.1 font-family属性
12.2 font-size属性
12.3 font-weight属性
12.4 font-style属性
12.5 font-variant属性
12.6 font属性
12.7 letter-spacing属性
12.8 word-spacing属性
12.9 line-height属性
12.1 0text-align属性
12.1 1text-decoration属性
12.1 2text-indent属性
12.1 3text-transform属性
12.1 4text-shadow属性
12.1 5vertical-align属性
12.1 6white-space属性
12.1 7direction属性
12.1 8unicode-bidi属性
第13章 生成内容属性
13.1 content属性
13.2 counter-increment属性
13.3 counter-reset属性
13.4 quotes属性
第14章 用户界面属性
第15章 分页媒介属性
15.1 page-break-before属性
15.2 page-break-inside属性
15.3 page-break-after属性
15.4 orphans属性
15.5 widows属性
第16章 厂商指定属性
16.1 Mozilla扩展属性
16.1.1 -moz-border-radius属性
16.1.2 -moz-box-sizing属性
16.1.3 display属性值:-moz-inline-box
16.2 InternetExplorer扩展规范
16.2.1 zoom属性
16.2.2 filter属性
16.2.3 behavior属性
16.2.4 表达式属性值
16.3 小结
第17章 规避方法.过滤器和技巧
17.1 InternetExplorer条件注释
17.2 规避方法和过滤器
17.3 CSS技巧
17.4 小结
第18章 HTML和XHTML之间的差异
18.1 MIME类型
18.2 区分大小写
18.3 可选标记
18.4 根元素属性
CSS终极参考手册 精彩文摘
你曾经考虑过网页是什么吗?我的意思是.它实际上是什么?有些人认为网页是一种可视化媒介——一种美学意义上的愉快体验,可能包含或者未能包含查看者感兴趣的信息。其他人认为网页是一种以美学意义上的愉快方式向读者呈现的文档。从技术角度看,文档解释的说法更为贴切。
我们审视网页文档的构成元素时,可以看到它由3层组成——内容、表现和行为,如图1.1所示。
内容层始终存在。它包含作者希望向受众传达的信息,并嵌入在定义其结构和语义的HTML或XHTML标记内。当今在Web上的大部分内容都是文本,但是也可以通过图像、动画、声音、视频以及作者想要发布的其他任意形式来提供内容。
表现层定义如何以一种或另一种方式将内容呈现给访问文档的人。查看Web页面的传统方式是利用常规的Web浏览器.当然,那只是很多可能的访问方法之一。例如,针对那些视力受损或阅读困难的用户还可以将内容转换为合成的语音。
行为层涉及与文档的实时用户交互。通常由JavaScript处理这种任务。这种交互可以是在提交一份表单前用于确保已填充了必需字段的琐碎验证,也可以是像普通桌面程序那样的复杂Web应用。
本文来自热恋少女投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。