本书一共有13章,第1章主要解答一些在CSS中常见的问题,以及常用的CSS技巧。第2~6章讲解了CSS的核心技术,其中第2章是最为核心的内容,所以相对于其他章节理解起来会比较难一点。第3~6章主要介绍案例,每个代码片段都有一些案例,配合第2章阅读会轻松很多。本书每个章节都是独立的,因此如果某些章节看不懂,可以跳过去,先看其他章节。第7~13章讲解的是关于CSS 3的内容。虽然本书讲解的是CSS的核心基础内容,但并不代表基础的内容就容易理解,因为都是CSS中最核心的技术,用于提高CSS开发水平。
无
前言
看似简单的CSS,却暗藏玄机,那是我们摸爬滚打好长时间后悟出的真理。
在很长的一段时间里,我并没有重视CSS,觉得CSS很简单,无非就是一些属性,后来才发现自己小看了CSS,对CSS了解的实在是太少,尤其是对其核心概念的理解太模糊,实际上它有很多神奇的地方并不为大家所知。对于一个新手来说,只知道一些理论但在实际开发中不会使用是不行的,于是萌生了写作本书的最初想法。
市面上介绍CSS基础的书已经有很多了,已经没有必要再去重复,但是一些核心的内容还是很有必要写出来的,因为我发现很多前端朋友对CSS都不太重视。我认为做前端的必须要掌握好CSS的基础内容,而且只掌握好CSS的基础内容也还是远远不够的,还要懂得怎样把这些基础的内容灵活运用到实际开发中。如果对一个技术只停留在了解的层面而不会使用,那和不会有什么区别?所以本书将实用放在第一位,大量的例子都来自于我在实际开发中所遇到的,将这些实际的例子拿来讲解才更有说服性,同时也更易于读者的理解。
本书的第1章主要解答一些在CSS中常见的问题,以及常用的CSS技巧。第2~6章讲解了CSS的核心技术,其中第2章是最为核心的内容,所以相对于其他章节理解起来会比较难一点。第3~6章主要介绍案例,每个代码片段都有一些案例,配合第2章阅读会轻松很多。本书每个章节都是独立的,因此如果某些章节看不懂,可以跳过去,先看其他章节。第7~13章讲解的是关于CSS 3的内容。虽然本书讲述的是CSS的核心基础内容,但并不代表基础的内容就容易理解,因为都是CSS中最核心的技术,用于提高CSS开发水平。
本书举例时用到了很多关于CSS 3的属性,所以读者在测试时需要使用高级浏览器,这里推荐使用Chrome,书中的例子主要也是在Chrome中测试的。另外本书并不会过多地涉及兼容性的问题,因为花太多时间讨论兼容性是不太值得的。书中有一些个人看法,由于才疏学浅,不免会有疏漏,如果发现错误,还请指出,不吝赐教,在此深表谢意,可发邮件至:c776@foxmail.com,一定一一回复并乐此不疲,因为这是我的工作,和你们交流也是我的快乐。
本书的出版要特别感谢电子工业出版社的黄爱萍和张童编辑,感谢他们在选题策划和书稿编辑方面做出的大量工作,同时对伯乐在线黄利民大哥的大力支持深表谢意。
肖志华
2017年3月28日
求代码下载
请问下各位编辑,代码资源怎么下载?
怎么下载资源
p162文中“使用盖不住文本的特性来实现左侧宽度固定,右侧自适应。”的例子有问题,并不能实现自适应布局。该例子在.item文字很多的情况下,会造成文字对.item1的文字环绕。.item2的代码应该修改为:.item2{margin-left:110px;background-color:pink;}。
122页 4.1.5这个例子是什么意思,margin-bottom 35个像素是要表示什么?完全是在误导读者!