如果我有以下 Razor,它会以粗体显示 Counter。我如何让它显示它不粗体?
<div class="display-label">Counter:</div>
如果您不想更改显示标签 css 类,可以覆盖内联样式,如下所示:
<div class="display-label" style="font-weight: normal">Counter:</div>
不过,如果您希望所有显示标签都不是粗体,最好在 css 文件中更改它。
根据http://forums.asp.net/t/1900287.aspx?Where+are+the+CSS+classes+generated+in+the+views+by+the+MVC+4+project+template+in+ VS+2012+那些 CSS 类只是 MVC 4 Razor 中的占位符。我知道它们不存在于自动生成的 Site.css 文件中。要使用这些类来表征这些 div,您需要创建具有这些名称和标准的类。labelfor 和 label html 助手生成的标签的粗体来自 Site.css 中的“label”样式,默认为 {display : block; 字体大小:1.2 em;font-weight : 600;} 更改此样式以更改 html.label 和 html.labelfor 助手的呈现