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