前言
网络技术的日新月异,给人们带来了极大的方便,每天都有数万个新网页发布到 Internet 上,这些网页和已有的大量网页一样,都必须使用HTML(超文本标记语言)来实现,为了更美观,我们的网页也离不开CSS。
为什么要学习HTML+CSS
HTML是Web页面的描述性语言,是所有网页制作技术的核心和基础,也是每个网页制作者必须掌握的基本知识。然而有很多初学者在开始学习制作网页时,大多使用了现有的网页制作软件提供的可视化编辑功能,不重视对HTML语言的理解,没有能够真正理解HTML标签的详细用法,以至于在后来的实践中走了很多弯路,制作的网页也不够理想。
使用HTML制作简单的网页是完全可以实现的,但是为了使网页更加美观,使其能够吸引更多的浏览者,同时使代码具有更高的简洁性和重用性,还需要使用CSS技术。CSS(Cascading Style Sheet,层叠样式表)是一个排版样式标准,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标指针移上去后字变成红色的且有下画线,这就是一种风格。通过设立样式表,可以统一控制HMTL中各标志的显示属性。CSS可以使人更有效地控制网页外观,精确指定网页元素位置及创建特殊效果。
HTML和CSS技术是网页设计的核心,有很多标签和属性。不管是初学者还是网页制作的专业人员,都需要一本比较全面的HTML+CSS指令书籍,作为学习和日常工作的参考书,这也是笔者编写本书的目的。
本书的特点
本书内容从网页制作的角度出发,以网页必备元素开始,详细讲解了HTML和CSS标签、属性的语法,并且用大量范例说明各标签和属性的使用方法和技巧,从而帮助读者加深理解。
1.指令全面、完整
本书讲解了HTML和CSS所有被浏览器支持的标签和属性。
2.丰富的典型示例
书中指令都给出了可用于实际工作的典型示例,每个示例都给出了详细的代码。
3.遵循标准
本书所有代码和实例都遵循W3C发布的Web标准。
使用说明
本书中按照每个标签和属性的语法、功能介绍、选项说明、参数说明、经验技巧、示例和相关指令的顺序进行讲解。如果某项内容未给出,则表示本指令没有相关内容。
● 语法:指令的语法说明。
● 功能介绍:介绍指令的常用功能。
● 选项说明:介绍指令的常用选项。如果指令介绍中没有出现该项,表示该指令没有任何选项。
● 参数说明:介绍指令的常用参数。如果指令介绍中没有出现该项,表示该指令没有任何参数。
● 经验技巧:介绍实际操作中的经验与技巧。
● 示例:指令上机操作的实例。
● 相关指令:给出与本指令功能相关的其他指令。如果指令介绍中没有出现该项,表示该指令没有任何相关的指令。
适合的读者
● 网页制作的初学者
● 网页设计的爱好者
● 专业的网页制作人员
● 大中专院校的学生
● 个人站点的制作者
本书作者
本书由刘丽霞和北京大学的刘晋伟共同编写完成,如果有不足之处,恳请读者批评指正。
编 者