![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=1738936406-ffTgAy98onpFm8a0CC6Q2wCh6nB44x22-0-2899290168b54f8b405a73fb4b667557)
【代码解析】
第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=1738936406-sPh2gQIuUh8eQdTfUaUNBARdslWTawkx-0-150cfd0317f7829bae88846c76f55efb)
图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=1738936406-KlmOcTZBHac4BxE3DHH7dSGl64vYx8Cj-0-cb0cbf23e14f481643a260967dacec78)
【代码解析】
第12行代码使用sup标签元素定义了上标标记【5】,用于表示引用文献的序号。
第16行代码使用sub标签元素定义了下标标记2,用于表示二氧化碳分子符号中氧元素(O)的分子量。
运行测试网页,效果如图3.6所示。
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-P79_5703.jpg?sign=1738936406-SCFFjWHuzfFj2vyugmFrId9iJgWXxaah-0-e94681b5703a08ac47ca5989e53dc58d)
图3.6 上、下标样式