Github 页中的斜体标记未被格式化

Italic tag not being formatted in Github Pages

我正在处理一个包含 Github 页的网页,我在一个用于创建 html 页面的 Markdown 文件中写了 <li> alpha <i>beta</i> </li>。以下图片是 1-我在页面上的检查框中看到的内容,以及 2-网页上可见的内容。 "beta" 应该是斜体,但没有以某种方式格式化。这是一个已知问题吗,我做错了什么吗?

如果您希望获得斜体格式的文本,您应该使用 css。根据 MDN:

"... A browser will typically still display the contents of the element in italic type, but is, by definition, no longer required to..."

并且:

Typically this element is displayed in italic type. However, it should not be used simply to apply italic styling; use the CSS font-style property for that purpose.

您可以阅读有关 i 元素的更多信息 here

在 css 样式的元素上使用 font-style: italic;。这应该效果最好。

您截图的代码将默认,以斜体呈现<i>beta</i>

最可能的原因是 CSS 在 i 元素上设置了 font-style: normal。可能这是设置 * { font-style: normal; }.

的过度急切的全局 CSS 重置的一部分

或者:

  • 删除 CSS 设置样式
  • i 元素覆盖它