作者:empty 页数:303 出版社:empty |
CSS是层叠样式表的简称, 通过它可控制网页样式并允许将样式信息与网页内容分离。本书是CSS的最佳参考书籍, 共18章, 主要介绍了CSS的作用、一般语法和术语、@规则、选择符、层叠与特性以及继承、CSS布局和格式化、各种CSS属性、HTML和XHTML之间的差异,以及规避方法、过滤器和各种技巧。栈和队列、串、多维数组和广义表、树、图等数据结构及其在计算机中的存储表示和不同存储表示上的算法实现(用C++语言描述, 并全部上机在Visual C++6.0环境下运行通过) 。
本书从软件开发设计的角度出发,按照面向对象的程序设计思想,详细介绍了线性表、本书内容全面详实,适合各级网页设计人员以及网页设计爱好者阅读参考。
随着网络的不断发展,网页制作的盛行,各种网页设计语言也应运而生,每一位网页设使用CSS进行网页布局的优势包括以下几个方面:首先.CSS的最大优势表现在代码简洁, 因此使用它设计的网页会比较小, 这样对于网站第三, 样式功能强大, 利用该功能可保持视觉上的一致性.CSS提供的网页格式设置第四, 原始文件易读, 与纯粹使用HTML设计的网页相比, 含CSS功能的网页文件更另外, 使用CSS制作的网页还能更好地被搜索引擎收录, 并对浏览者和浏览器更具亲和力,由CSS专家撰写的本书内容全面, 并且大量使用了一些其他书籍不多见的方式, 让读在翻译时,我们尽力体现原文的原意,由于水平有限,时间有限,翻译中的不当之处,
译者序计者都想让自己的网页更漂亮,看起来更专业,要想制作出声形俱佳的动态网页,就需要了解动态网页制作技术.目前, 通过CSS来动态改变界面样式是网页设计者最喜欢使用的技术,CSS是在HTML日渐被广大网页设计者认可时推出的, 它不仅是HTML的好帮手, 而且是XML的最佳帮手, 在网页设计技术上占有重要的地位.而言可以节省大量带宽,而对于用户而言,则会使页面载入速度更快,并且降低了流量费用,其次, 使用CSS设计的网页维护方便, 修改设计时更有效率, 由于使用CSS时是将网页内容和显示方式分开设计的, 即网页内容的设计由HTML负责, 而显示方式的设计则交给CSS, 所以修改网页显示方式时只需修改CSS程序, 不用修改HTML编码,功能远比HTML的要多, 并且将所有页面或所有区域统一用CSS样式文件进行控制, 就避免了不同区域或不同页面间出现效果偏差.易读, 如果您负责网页管理, 那么网站越庞大, 越能感觉CSS带来的便利性。当然, 世上没有十全十美的东西, CSS也不例外.使用CSS网站制作的设计元素通常放在一个或多个外部文件中, 如果CSS文件损坏或者调用出现异常, 那么整个网站将变得惨不忍睹.另外, CSS与某些浏览器有兼容性问题, 但总体来说瑕不掩玉, CSS技术无疑是网页设计中的一个重要里程碑.者全面了解这种重要的技术,首先,本书采用了介绍与示例代码相结合的方式.其次,书中为涉及的所有属性等重要内容都提供了交叉参考(采用小节号的方式),让读者可以轻松查找相关的内容,第三,本书大量使用了脚注,提供了很多内容的参考信息和链接,让读者可以轻松了解本书以外的知识.第四, 本书中的内容不仅体现了CSS的优点, 而且对于缺点也提供了较为全面的说明, 例如书中用表格的形式详细说明了所有CSS技术与目前市面上常用的各种浏览器的兼容情况.本书适用于网页设计人员,对网页设计爱好者也有重要的参考价值,
关于作者PaulO'Brien是来自英国汉普郡的一位擅长CSS布局的自由网络设计师.1998年成功销售了一笔包装业务之后,他沉静下来,与他喜爱的网络设计为伴.然而,随着对良好编码的CSS布局日益增长的需要, 最初的爱好很快变成全职工作.但在工作之余, 他也会到SitePoint论坛提供有益的建议, 在那儿他已经发表了将近20000个帖子, 全部与CSS有关.Paul的其他爱好是空手道, 他已经不间断地练习了35年, 目前他保持松涛馆空手道三段(Sand an) 级别, 所以如果我是你, 就不会和他争论什么!区,你可以访问他的博客:http://www.autisticcuckoo.net/.Tommy Olsson是一位网络标准及易用性的实干家和传道者, 他居住在瑞典中部内陆地关于评审专家
她是经验丰富的可用性顾问和项目经理,她的爱好仍然是前端开发和易用性工程,她奉行正确的做事原则, 偶尔也研究一下Python的内幕, 摆弄古怪的API,始终充满热情的Natalie Downe在位于布灵顿的Clear left工作, 负责客户端网络开发,Roger Johansson是一位专注于网络标准、易用性和可用性的网络专家.他在一家瑞典网络咨询公司Net Relations进行网站开发, 并利用晚间和周末为自己的个人站点
译者序
关于本书
第1章
CSS是什么…
CSS版本…
将CSS链接到网页文档-
第2章
通用选择符……
元素类型选择符…
类选择符…
ID选择符…
4.5属性选择符…
选择符分组
组合符…
4.7.1后代选择符…
4.7.2子选择符…
4.7.3相邻同类选择符…
4.7.4般同类选择符…
伪类…
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
CSS 3伪类…
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伪类…
标准模式、怪异模式和Doctype
侦测(Snif ing) “
小结…
一般语法和术语…14
语句……15
@规则…15
规则集16
选择符…16
声明块…17
2.6声明、属性和值…18
2.6.1关键字…18
2.6.2长度和单位….18
2.6.3百分比…20
2.6.4颜色…20
2.6.5数字…23
2.6.6字符串-…23
2.6.8初始值-24
2.6.9简写(Shorthand) 属性…24
2.7CSS注释…26
CSS标识符…26
2.9CSS转义符…27
CSS语法错误…27
2.11小结…28
第3章@规则…29
3.1@charset-29
3.2@import…30
3.3@media-…31
3.4@page……33
3.5@font-face……34
3.6@namespace.35
第4章选择符参考…38
4.9.16
4.10
第5章
:not(S)
伪元素…
6.2.1包含块…
6.2.2折叠边距…
7.1.1height属性…
7.1.2min-height属性…
7.1.3max-height属性
7.1.4 width属性…
7.2边距…
min-width属性…
max-width属性…
margin-top属性…
margin-right属性…
margin-bottom属性…
margin-left属性…
margin属性…
填充…
7.3.1padding-top属性…
7.3.2padding-right属性…
7.3.3padding-bottom属性一
7.3.4padding-left属性…
padding属性…
7.4边框和轮廓属性~
7.4.1border-top-color属性…
7.4.2border-top-style属性…
7.4.3border-top-width属性…
7.4.4border-top属性…
7.4.5border-right-color属性
7.4.6border-right-style属性一
7.4.7border-right-width属性…
7.4.8border-right属性…
7.4.9b order-bottom-color属性…
7.4.10border-bottom-style属性…
7.4.11border-bottom-width属性…
7.4.12border-bottom属性…
7.4.13border-left-color属性…
7.4.14border-left-style属性
7.4.15border-left-width属性…
7.4.16border-left属性…1
7.4.17border-color属性…
7.4.18border-style属性…
7.4.19border-width属性…
7.4.20border属性…
7.4.21outline-color属性
7.4.22outline-style属性…
7.4.23outline-width属性…
7.4.24outline属性…
第8章布局属性…
8.1display属性…
:first-letter
:first-line…
:before*
:after…
::selection
层叠、特性和继承…
层叠…
5.2!important声明…
5.3
特性…
5.4继承一
5.5小结…
第6章css布局和格式化…
6.1视、页面Box和画布…
6.2CSS Box模型…
6.3
InternetExplorer 5box模型.…109
InternetExplorer的has Layout
属性….110
格式化的概念…113
6.3.1块格式化…114
6.3.2内联格式化…115
6.3.3列表格式化……116
6.3.4表格格式化…117
6.3.5置换元素…121
定位….121
6.4.1相对定位……122
6.4.2绝对定位…122
6.4.3固定定位…123
6.4.4层叠环境(Stacking Context) . 123
6.4.5浮动和清除…-124
6.4.6显示、位置和浮动之间的关系…126
6.5小结…127
第7章Box属性…128
7.1尺寸.128
position属性-
float属性.
clear属性…
visibility属性…
top属性…
8.7right属性…
bottom属性
left属性
8.10z-index属性…
8.11overflow属性…
8.12clip属性…
第9章列表属性
9.1list style-type属性…
9.2list style-position属性…
9.3list-style-image属性料
9.4list-style属性…
第10章表属性…
10.1table-layout属性…
10.2border-collapse属性…
10.3border-spacing属性
10.4empty-cells属性……
10.5caption-side属性
第11章颜色和背景…
11.1background-color属性…
11.2background-image属性…
11.3background-repeat属性…
11.4background-position属性…
11.5background-attachment属性
11.6background属性…
11.7color属性…
第12章排版属性
12.1font-family属性一
12.2font-size属性…
12.3font-weight属