Asp.net 使用HtmlContainerControl.InnerText属性后删除了标题粗体样式

Asp.net 使用HtmlContainerControl.InnerText属性后删除了标题粗体样式,asp.net,html,Asp.net,Html,我有一个标题如下的页面: <div style="font-weight: bold;"> <h3>bold text</h3> </div> <div style="font-weight: bold;"> <h3 id="head3" runat="server">bold text</h3> </div> ,标题不再以粗体显示。为什么呢?我想我缺少一些基本的HTML概念…试试

我有一个标题如下的页面:

<div style="font-weight: bold;">
    <h3>bold text</h3>
</div>
<div style="font-weight: bold;">
    <h3 id="head3" runat="server">bold text</h3>
</div>
,标题不再以粗体显示。为什么呢?我想我缺少一些基本的HTML概念…

试试这个:

<h3 style="font-weight:bold;">bold text</h3>
试试这个:

<h3 style="font-weight:bold;">bold text</h3>

如果您想在所有h3上应用此选项,请在CSS文件中设置此选项:

h3{
 font-weight:bold;
}

这样,您就不必手动将其应用于每个h3,如果您想将其应用于所有h3,请在CSS文件中设置:

h3{
 font-weight:bold;
}

这样,您就不必手动地将它放在取决于您的css的每个h3上。如何将该标题设置为粗体?是h3选择器还是id?@Francisco Afonso,你这是什么意思?我不熟悉HTMLOh,没关系,我看到你没有css文件,你直接在html上使用样式。您应该在css文件中设置元素的样式,而不是在html中。另外,字体粗体属性应该在h3而不是div中,我认为你不需要分号,这取决于你的css。如何将该标题设置为粗体?是h3选择器还是id?@Francisco Afonso,你这是什么意思?我不熟悉HTMLOh,没关系,我看到你没有css文件,你直接在html上使用样式。您应该在css文件中设置元素的样式,而不是在html中。另外,字体粗体属性应该在h3中,而不是div中,我认为您不需要分号