一尘不染

最佳替换HTML中的字体标签

css

由于fontHTML5中不推荐使用HTML中的标记(我理解为什么),有没有一种将某些属性和样式仅应用于段落文本 部分
的干净解决方案?我使用JavaScript来解析XML文件,该事实依赖于font标签允许使用基于类的CSS格式化部分包装文本的事实。我意识到“
anchor”(a)标记也可以用于此目的,但是这种方式看起来非常落后且不自然。

编辑

当我问这个问题时(几年前),我未能理解每个DOM元素都属于一个display类别,其中两个主要类别是:

  • block -坚持要自己排
  • inline-与其他inline元素或文字一致

HTML提供了两个通用容器元素,默认情况下,每个容器元素都遵循这些显示值之一;div用于block显示,和span用于inline显示。

span元素是指定文本的某些块,并给它一个独特的风格或ID,因为你可以将其套在一个更大的段落的部分不破坏所选择的内容到一个新行的完美方式。


阅读 1073

收藏
2020-05-16

共1个答案

一尘不染

span标签将是最好的方式。

尽管通常不建议使用内联CSS,但是这里有一个示例:

<p>
This is my <span style="font-weight:bold">paragraph</span>.
</p>

spandiv相似,但div标记是一个块元素,因此会导致换行。 span是可以与文本内联使用的内联标签。

2020-05-16