随着Web 2.0的大潮席卷而来,网页标准化CSS+DIV的设计方式正逐渐取代传统的表格布局模式,学习CSS也成为设计人员的必修课。Web标准提出将网页的内容与表现分离,同时要求HTML文档具有良好的结构,因此需要抛弃传统的表格布局方式,采用DIV布局,并且使用CSS来实现页面的外观设计。
本书作者自2000年开始从事网页设计及制作工作,先后在多家网络公司任职,积累了大量网页设计制作方面的经验,精通网页布局和美化的多种技巧。本书基于Dreamweaver CS5、Photoshop CS5等常用软件,按照从入门到精通的写作思路,结合了由简单到复杂的多个典型网站实例,使读者不但可以学会使用多种网页制作工具制作出精美的网页,还能掌握目前流行的CSS+DIV网页布局与美化技能。
本书系统地讲解了CSS层叠样式表的基础理论和实际运用技术,通过大量实例对CSS进行深入浅出的分析。着重讲解如何用CSS+DIV进行网页布局,注重实际操作,使读者在学习CSS应用技术的同时掌握CSS+DIV的精髓。本书还详细讲解了其他书中较少涉及的技术细节,并给出了两个常见类型的完整网页的综合实例,让读者进一步巩固所学知识,提高综合应用能力。
授人以鱼不如授人以渔,对于CSS样式的学习也是如此,直接给代码还不如去看他人网站的源代码,只有掌握了CSS样式的本质,了解CSS样式是如何实现页面布局,如何完成页面中一些比较好玩、比较实用的效果后才能得心应手地使用CSS样式。
本书特色
系统的基础知识
本书系统地讲解了CSS层叠样式表技术在网页设计中各个方面应用的知识,从为什么要用CSS开始讲解,循序渐进,配合大量实例,帮助读者奠定坚实的理论基础,做到知其所以然。
大量的案例实战
书中设置大量应用实例,**强调具体技术的灵活应用,并且全书结合了作者长期的网页设计制作和教学经验,使读者真正做到学以致用。
深入解剖CSS+DIV布局
本书用相当的篇幅**介绍了用CSS+DIV进行网页布局的方法和技巧,配合经典的布局案例,帮助读者掌握CSS*核心的应用技术。
**混合应用技术
真正的网页除了外观表现之外,还需要结构标准语言和行为标准的结合,因此本书还特别讲解了CSS与JavaScript、Ajax和XML的混合应用(这些都是Web 2.0网站中的主要技术),使读者掌握**的网页制作技术。
精选综合实例
本书精选了两个常见类型的网页综合实例,包括新闻网站和旅游酒店网站,帮助读者总结前面所学知识,综合应用各种技术、方法和技巧,提高读者综合应用的能力。
本书内容
全书分为3部分,共16章,具体结构划分如下。
第1部分:CSS基础知识,包括第1~11章。这部分主要介绍了CSS相关基础知识,包括CSS语言基础、字体和文本样式、图片样式、背景图像样式、列表样式、表格样式、表单样式、超链接样式、CSS+DIV网页排版、CSS定位与网页布局、CSS常见问题与解决。
第2部分:典型实例,包括第12~13章。这部分主要通过对两个各具特色的网站制作过程的讲解,由浅入深地介绍了如何将层布局与层叠样式表相结合来完成不同的网页效果。即使是初学者也可以轻松掌握CSS+DIV布局方式,制作出精美的网页并搭建功能强大的网站。
第3部分:扩展应用,包括第14~16章。这部分主要介绍了使用JavaScript控制 CSS样式、使用CSS设计XML文档样式和使用CSS滤镜。这些知识在网页设计实践中会经常用到,因此读者应该学习和掌握它们,并能够综合应用各种技术,解决复杂的网页设计问题。
本书读者
希望系统学习网页设计、网站制作的初学者
从事网页设计制作和网站建设的专业人士
既适合初学者,也适合进阶者
可以作为各大中专院校相关专业的教学辅导和参考用书,或作为相关培训机构的培训教材
本书约定
为了给读者提供更多的学习资源,本书提供了很多参考链接,许多书中无法详细介绍的问题都可以通过这些链接找到答案。因为链接地址会因时间而有所变动或调整,所以在此说明,这些链接地址仅供参考,本书无法保证所有地址是长期有效的。
本书中的图例可能会与读者实际环境中的操作界面有所差别,这可能是由于操作系统平台、浏览器版本等不同而引起的,在此特别说明,读者应该以实际情况为准。
本书实例设计图都是在Photoshop CS5中设计制作的,在学习本书实例之前需要安装Photoshop CS5,如果要查看本书中的源代码,建议使用Dreamweaver CS5。
关于我们
参与本书编写的人员包括喻浩、咸建勋、奚晶、文菁、李静、钟世礼、李增辉、甘桂萍、刘燕、杨凡、李爱芝、余乐、孙宝良、余洪萍、谭贞军、孙爱荣、何子夜、赵美青、牛金鑫、孙玉静、左超红、蒋学军、邓才兵、袁江、李东博等。由于作者水平有限,书中疏漏和不足之处在所难免,欢迎读者朋友不吝赐教。广大读者如有好的建议、意见,或在学习本书时遇到疑难问题,可以联系我们,我们会尽快为您解答,服务邮箱为:design1993@163.com,liulm75@163.com。