![HTML+CSS+JavaScript编程入门指南(全2册)](https://wfqqreader-1252317822.image.myqcloud.com/cover/887/47378887/b_47378887.jpg)
2.1 标题
标题是对一段文字内容的概括和总结。书籍文本少不了标题,网页文本也不能没有标题。一篇文档的好坏,标题起到重要的作用。在越来越追求“视觉美感”的今天,一个好标题的设计对用户的留存尤为关键。例如,图2.1和图2.2所示的界面效果,同样的标题内容,却使用了不同的页面标签,显示的效果则大相径庭。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/31_1.jpg?sign=1738880800-O1lThytZL4DErpttH60Js4RsRkpxAbZo-0-cdadd79c90242742a4939493583856a1)
图2.1 较好的标题设计
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/31_2.jpg?sign=1738880800-LVOmTgG5iltYyqKcFyN77mq9JGJq9Qot-0-5487d7f8e73c9b1ae47f12056f590688)
图2.2 糟糕的标题设计
2.1.1 标题标签
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/32_1.jpg?sign=1738880800-ZsONhAXrkgzm8jiIgygGKv03GRzDBEkt-0-bd059517f867af5e5b812e3a8f265d4f)
标题标签共有6个,分别是<h1>、<h2>、<h3>、<h4>、<h5>和<h6>,每个标签在字体大小上都有明显的区别,从<h1>标签到<h6>标签字体依次变小。<h1>标签表示最大的标题,<h6>标签表示最小的标题。一般使用<h1>标签来表示网页中最上层的标题,而且有些浏览器会默认把<h1>标签显示为非常大的字体,所以一些开发者会使用<h2>标签代替<h1>标签来显示最上层的标题。
标题标签的语法格式如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/32_2.jpg?sign=1738880800-vL1hJmaHIVH1ejBftVKrwLp5SryDiJFU-0-12cb0dd0581dd5cb9bf57d780cfa09c0)
说明:在 HTML5 中,标签大都是由起始标签和结束标签组成的。例如,<h1>标签在编码使用时,首先编写<h1>起始标签和</h1>结束标签,然后将文本内容放入两个标签之间。
接下来通过一个实例,巧用<h1>、<h4>和<h5>标签,实现一则关于程序员笑话的对话内容。把“程序猿的笑话”放入<h1>标签中,代表文章的标题,把发布时间、发布者和阅读数等内容放入较小字号的<h5>标签中,把笑话的对话内容放入字号适中的<h4>标签中。具体代码如下(实例位置:资源包\MR\源码\02\01):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/32_3.jpg?sign=1738880800-QKVkAdoZnXZtJYuMACpGHGQmnuVdSINM-0-8e6c7a7bcbfd1465d8c75eef7bdd0b31)
运行效果如图2.3所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/33_1.jpg?sign=1738880800-I8zUT387lM4oEoucGqj5olBcRpHHa2VH-0-e350fb074eb8be62eb6b72b472d130cd)
图2.3 使用标题标签写笑话
常见错误
如果结束标签漏加“/”,比如把</h1>写成<h1>,则会导致浏览器认为是新标题标签的开始,从而导致页面布局错乱。例如,在下面代码的第2行就将</h1>结束标签写成了<h1>开始标签。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/33_3.jpg?sign=1738880800-LXFpg5uTQkJzoKov5SJPjt2pgIFYBSVQ-0-039a1a1b69b6eac718fb6fde7f3fbad3)
将会出现如图2.4所示的错误界面。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/33_4.jpg?sign=1738880800-5FwII6PrxSxMWU3gxn94N9czpXsdsMNN-0-7c0667817dc6fbafe31b8a2b5fd6e2a7)
图2.4 结束标签漏加“/”出现的错误界面
2.1.2 标题的对齐方式
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/33_5.jpg?sign=1738880800-1xBK8tLdfYmWGg6Jybtw8DECFLxoQH2t-0-023af5ec7f688070eab2a55b818cf67c)
在默认情况下,标题文字是左对齐的。而在网页的制作过程中,可以实现标题文字的编排设置。最常用的就是关于对齐方式的设置,可以为标题标签添加align属性进行设置。
语法格式如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/34_1.jpg?sign=1738880800-Bssa0xSWlv6Wh4DRXPTRh8RBSyxGRYsS-0-6c8a84ba7d0500ec9b0caa19e8034b4a)
表2.1 标题文字的对齐方式属性值
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/34_2.jpg?sign=1738880800-gD0eL8BTWK0YdZ58AaR2zfo36PFxkd3n-0-8e9d2320598afffd069883364448e43f)
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/34_3.jpg?sign=1738880800-egPSlnXKfcCAUqzJc3Eh8BY7Q9qS1tzE-0-b79d2fe90ee6ae3dbf5f75bfe70885eb)
在该语法中,align属性需要设置在标题标签的后面,具体的对齐方式属性值如表2.1所示。
注意:在编写代码的过程中,请注意添加双引号。
接下来,使用标题标签中的align属性,实现图书商品介绍的文字展示。首先将图书名称、图书作者、出版社等介绍内容放入<h5>标签内,然后在每个标题标签中添加align属性,属性值设为center。具体代码如下(实例位置:资源包\MR\源码\02\02):
注意:在代码第11行使用了<img>图像标签。<img>图像标签可以将外部图片引入当前网页内。有关<img>图像标签的具体使用方法,请参考本书第3章的内容。
运行效果如图2.5所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/35_1.jpg?sign=1738880800-HcvbZfTkNUrr7KaxwpXLZzcXpGZpdAuC-0-d33b8fb9d1b508aa6050dd74020cf26c)
图2.5 图书商品介绍的页面效果