我在标题标签中有一个sup标签,它不起作用,但可以在li标签中使用。谁知道为什么?我可以将标题标签更改为H类,但它让我知道。这就是我所拥有的:
<ul>
<title>TPC <sup>®</sup></title>
<li>TPC<sup>®</sup></li>
<li>TPC<sup>®</sup></li>
<li>TPC<sup>®</sup></li>
</ul>
支持在所有li标签中正常工作,但不是标题。在标题中,它将实际代码显示为文本。
答案 0 :(得分:4)
title
元素仅用于设置文档的标题,您通常会在浏览器的标签中看到该标题。
只允许li
个元素作为ul
元素的直接子元素。
如果您希望为页面标题设置样式,那么您运气不佳。 title
元素中的Only text can be used。
li:first-of-type {
color: red;
}
&#13;
<ul>
<li>TPC<sup>®</sup></li>
<li>TPC<sup>®</sup></li>
<li>TPC<sup>®</sup></li>
<li>TPC<sup>®</sup></li>
</ul>
&#13;
答案 1 :(得分:1)
你不能(技术上不应该)在title
标签以外的任何地方使用head
标签,而且应该只有文档中的一个title
标记。 ul
标记绝对不能将title
标记作为直接子标记;那里只有一个li
标签。
所以,对你的问题的简短回答是:不要这样做。它不应该工作,所以它可能不会。
你可以read more here。
答案 2 :(得分:1)
标题标记在<head></head>
范围内使用,不在<body></body>