超文本标记语言/文本格式化
外观
< 超文本标记语言
与几乎所有编程语言和标记语言一样,文本格式化也有几种不同的方法。HTML也不例外。
一种流行的HTML格式化方法是使用特定的HTML标签,例如<b>、<i>和<u>。万维网联盟 (W3C) 建议这些标签可能在将来不被支持,建议您使用<strong>、<em>和<cite>来为HTML页面上的文本添加格式。
在实践中,这两种方法都可以使用,但它们在文本格式化的方式上有限。
因此,许多HTML作者正在转向使用CSS(层叠样式表),它采用“样式表”和“内联样式”来为文本添加格式。需要注意的是,使用CSS,您可以重新定义特定类型标签内的文本外观。有关详细信息,请参阅下面的类部分。
通过CSS(层叠样式表),您可以使用包含“样式”(文本格式化方式)的“类”来重复使用代码。您也可以将CSS样式内联,如下所示
<div style="font-weight: bold; font-size: 200%">This is a paragraph of double-size bold text</div>
结果是
这是一段双倍大小的粗体文本
类可以在两个地方定义:在HTML文档的style标签中和在外部文件中,即“层叠样式表”名称中提到的“样式表”。“层叠”一词指的是当多个样式表要应用于同一文档时选择正确样式的机制。
一个样式标签示例
<style type="text/css"> a { font-weight: bold; } a.special { color:red; } </style>
一个样式表文件内容的示例
a { font-weight: bold; } a.special { color:red; }