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
元素覆盖它
我正在处理一个包含 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 设置样式 或
- 为
i
元素覆盖它