![HTML5+ CSS3+JavaScript 网页设计实战(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/842/26793842/b_26793842.jpg)
3.2 文字排版
本节介绍HTML网页的文字排版,包括文字的字形和字体、上标、下标等内容。
3.2.1 字形字体
在HTML网页设计中,可以创建出风格多样的字形字体样式,具体是通过设置CSS层叠样式表的font-family属性就可以实现。
下面是一个使用font-family属性设计不同风格字形字体的HTML示例代码(详见源代码ch03/ch03-html-family.html文件)。
【代码3-5】
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T77_57528.jpg?sign=1738938800-NZQP2H35cm8GKXDjvmaIEMD9uBsd5e5K-0-b7071e6ce666197e78ed560ab06eb19f)
【代码解析】
第16~18行代码通过<p>标签元素定义了第一个段落。其中,第16行代码通过style属性定义了"font-family: '黑体';"字形字体样式。
第20~22行代码通过<p>标签元素定义了第二个段落。其中,第20行代码通过style属性定义了"font-family: 'Microsoft YaHei';"字形字体样式,该字形与“Serif”和“Sans-serif”一样为通用样式。
第24~26行代码通过<p>标签元素定义了第三个段落。其中,第24行代码通过style属性定义了"font-family: 'Verdana';"字形字体样式。
运行测试网页,效果如图3.5所示。
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-P78_5569.jpg?sign=1738938800-bQ2PBmmlDoZ00nP1xVaSszsz8g0LSToF-0-0efcfcb859a9b5507c1a1e133e2d4e05)
图3.5 字形字体样式
提示
在网页代码的头部建议将字符编码设置成“utf-8”编码,这样可以避免出现一些不必要的乱码现象。
3.2.2 上、下标字体
在HTML网页文字排版中,上标字体与下标字体也是比较常见的。譬如,在引用文献时上标字体肯定要用到,而定义数理化符号时下标字体也是必不可少的。HTML规范中使用<sup>标签元素表示上标,<sub>标签元素表示下标。
下面是一个设置字体上下标的HTML示例代码(详见源代码ch03/ch03-html-sup-sub.html文件)。
【代码3-6】
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T78_57529.jpg?sign=1738938800-VWYCVA22PHil0TDQviWAZN5YKQfURbM5-0-3e9d8a84fe81beaa1fb721c790a70d50)
【代码解析】
第12行代码使用sup标签元素定义了上标标记【5】,用于表示引用文献的序号。
第16行代码使用sub标签元素定义了下标标记2,用于表示二氧化碳分子符号中氧元素(O)的分子量。
运行测试网页,效果如图3.6所示。
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-P79_5703.jpg?sign=1738938800-ofIEyksnufi4LxMJzVNyqr084i9XFu0d-0-06a6fa8380e1b7203082cdd66f1d199c)
图3.6 上、下标样式