wrap page title property in <span> tag

本文关键字:span gt tag page lt property in wrap title | 更新日期: 2023-09-27 18:25:33

我有一个aspx页面标题标签,如下所示:

<title> XXXX-content page title </title>

我需要从代码后面动态设置页面的标题标签,如下所示:

<title> <span itemprop="name"> XXXX-content page title</span> </title>

我的问题是:如何在span标签中动态插入(包装)标题的"XXXX内容页标题"部分??我试过这样做:

     Page.Title = "<span itemprop='"name'">"+ XXXX-content page title + "</span>";

但是它在引号中呈现span标记。在不使用Jquery的情况下如何做到这一点?

wrap page title property in <span> tag

您可以将itemprop属性直接放在title元素上:

<title itemprop="name">XXXX-content page title</title>

但是,大多数页面都包含或应该包含要作为页面一部分显示的主标题。在那里有相关文本可能更为常见。在该标题中,可以使用内部标记:

<h1>span itemprop="name">The key part of the heading</span> more stuff</h1>

通常,如果标记中有一个元素只包含要使用的文本,则无需为微数据添加span元素。

标题标签不能包含其他HTML标签?遵循HTML规范:

标题可以包含字符实体(对于重音字符,特殊字符等),但可能不包含其他标记(包括评论)。

我相信您不能在title标签之间添加span标签。您需要添加span的原因是什么?

您所需要做的就是。。。

<title id="title" runat="server"></title>

然后在你的密码里。。。

title.Text = "I set this title in code-behind";