由于fontHTML5 中不推荐使用 HTML 中的标记(我理解为什么),是否有一个干净的解决方案可以将某些属性和样式仅应用于段落文本的一部分?我正在使用 JavaScript 解析一个 XML 文件,该文件依赖于font标签允许使用基于类的 CSS 格式化部分包装文本。我意识到“锚”(a)标签也可以用于此目的,但这种方式似乎非常落后和不自然。
编辑
当我问这个问题时(几年前),我无法理解每个 DOM 元素都属于一个display类别,两个主要类别是:
block- 坚持占据自己的行inline- 与其他inline元素或文本一致
HTML 提供了两个通用容器元素,默认情况下每个容器元素都遵循这些显示值之一;div用于block展示,span用于inline展示。
该span元素是指定特定文本块并赋予其独特样式或 ID 的完美方式,因为您可以将其包裹在较大段落的一部分周围,而无需将所选内容分成新行。