1、HTML+CSS网页布局开发指南贾铮王韡雷奇文编著清华大学出版社北京前言本书作者在9年前开始接触互联网,体验到网络给人们带来的便捷。又经过1年,开始使用HTML制作Wb页面,那时还是表格布局一统天下,使用CSS进行布局的人少之又少。作者当然也使用表格布局页面。这样做的结果是,页面充斥着大量的table标记和很多控制样式的HTL属性和元素,增加了维护工作的难度。后来,随着Wb标准的逐步推广,要求页面内容与其表现形式分离,而CSS就是控制页面表现的语言。于是,作者开始仔细研究CSS,很快就领略了它的强大功能,后来便一直使用CSS进行Wb开发。CSS入门非常容易,它本身并不涉及过于复杂的语法,其代码
2、具有很好的自我说明的特性,即使从未接触过CSS的人也能理解大部分代码的含义。希望通过本书将作者所掌握的CSS知识和多年开发中积累的经验与读者分享,帮助读者学习、理解和运用好CSS。1.如何阅读本书本书采用循序渐进的编写方式,初学者可按顺序阅读每一章的内容。每章的开始部分会告诉你本章所涉及的主要内容,便于快速查阅和了解章节内容。如果读者对某些内容已经掌握,则可以跳过这一章继续阅读。中级读者可以根据需要,挑选某些章节进行阅读。本书内容严格依照CSS规范编写,但并不是对规范的生搬硬套。书中将一些晦涩难懂的专业术语转化为通俗易懂的语言进行讲解,同时配合适当的插图和丰富的代码示例供读者学习和参考。希望读
3、者在阅读过程中能够亲自试验,以加深理解。为了让读者能了解国外相关领域的发展状况,进一步地深入学习,书中还提供了一些英文资料的参考网址。2.本书针对的读者本书主要面向初、中级读者,也适合广大Web设计人员和爱好者阅读。对于刚刚步入Wb设计领域的读者,本书将从最基本的概念开始,逐步介绍使用CSS进行Wb开发的方法。如果读者对CS$已有一定的了解,本书也将介绍一些CSS开发的高级技巧,并提供进一步学习和研究的参考资料。对于从事Wb开发工作的读者,本书可作为一本CSS参考手册。3.致谢感谢小晖子工作室的翁烨晖、王華、雷奇文对本书编写所做的贡献,感谢作者家人和朋友的支持,感谢清华大学出版社与编辑,有了他
4、们的帮助本书才能得以顺利出版。限于作者的水平,书中难免存在错误与疏漏之处,希望读者及Wb领域的同行给予批评和指正。编者目录第一篇初识CSS第1章Web设计基础.12.2.2元素类型151.1因特网和万维网2.2.3属性161.1】何为因特网12.3注释、空白和特殊字符181.1.2何为万维网.12.3.1注释181.2Web设计技术22.3.2空白的处理182.3.3特殊字符2012.】HTL.21.2.2XML.22.4(X)HTML文档结构.212.4.1文档类型声明.211.2.3 XHTML.31.2.4CSS32.4.2文档元素221.2.5 DOM ECMAScript.32.4.
5、3文档头2313Web标准概述32.4.4文档体242.4.5文档树.281.3.1什么是Wb标准.31.3.2使用语义化的(X)HTML42.5编写符合标准的(X)HTML291.3.3Web文档的三层结构42.5.1使用语义化标记291.3.4Wb标准的优势.42.5.2避免使用具有表现功能的元素1.4浏览器的故事.5和属性302.6小结.301.4.1 Netscape Navigator.61.4.2 Microsoft Internet Explorer.6第3章CSS的基本概念.321.4.3 Mozilla Firefox.3.1什么是CSS321.4.40pera83.1.1何
6、为样式321.4.5 Safari.3.1.2何为层叠331.4.6其他浏览器93.2CSS的作用.331.5Web技术的未来103.2.1排版与风格设计331.5.1 Microsoft Silverlight.103.2.2简化的Veb开发361.5.2 Adobe Flex103.3CSS的起源及发展.371.6小结113.4应用到Wb页面.38第2章HTML和XHTML基础123.4.1内联样式392.1页面设计初探.123.4.2嵌入样式392.1.】编写第一个WCb页面123.4.3外部样式402.1.2fist.html中都有些什么133.5管理CSS.412.2标记、元素和属性143.6编写第一个CSS样式.412.2.1标记、内容和元素.143.6.1增加样式41