2013-05-01 50 views
0

後,我有這樣一個標題的頁面:頭大膽的風格除去使用HtmlContainerControl.InnerText財產

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

這的確是呈現爲粗體。但是,當我以編程方式設置標題文字是這樣的:

<div style="font-weight: bold;"> 
    <h3 id="head3" runat="server">bold text</h3> 
</div> 

而後面的代碼:

head3.InnerText = "bold text"; 

,頭不再以粗體顯示。這是爲什麼?我想我錯過了一些基本的HTML概念...

+0

這取決於你的CSS。你如何設置大膽的標題?通過h3選擇器或ID? – 2013-05-01 10:31:02

+0

@Francisco Afonso,這是什麼意思?我是新來的HTML – 2013-05-01 10:33:26

+1

哦,沒關係,我看你沒有一個CSS文件,你直接在HTML上使用樣式。您應該在CSS文件中設置樣式元素,而不是HTML。 也粗體的字體重量屬性應該是在H3不是分區,我認爲你不需要分號 – 2013-05-01 10:35:35

回答

2

試試這個:

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

或者,你可以在C#代碼中設置:

h3.Attributes.Add("style", "font-weight:bold;"); 
1

如果你想這個應用在所有的H3設置這個CSS文件中:

h3{ 
font-weight:bold; 
} 

這樣你不會有把它manualy每H3