我有以下HTML代码,其中我试图将“Product”和“Revenue Type”设置为粗体文本。这些单词包含在标签中。我试过了<b>Product</b>
,<strong>Product</strong>
&amp;一些其他的HTML标签,但无法得到以粗体显示的单词。而是显示HTML标记本身(例如<b>
和</b>
实际显示为我想要显示的文本。
有谁知道如何让这个工作?任何帮助,将不胜感激。我的HTML如下:
<table role="presentation" id="main_block:cloneConfirmTable:0:checkboxList">
<tbody>
<tr>
<td>
<input name="main_block:cloneConfirmTable:0:checkboxList" id="main_block:cloneConfirmTable:0:checkboxList:0" value="1" type="checkbox" checked="checked">
<label for="main_block:cloneConfirmTable:0:checkboxList:0">Product: Actuarial : Revenue Type: Fee</label>
</td>
</tr>
<tr>
<td>
<input name="main_block:cloneConfirmTable:0:checkboxList" id="main_block:cloneConfirmTable:0:checkboxList:1" value="2" type="checkbox" checked="checked">
<label for="main_block:cloneConfirmTable:0:checkboxList:1">Product: Administration : Revenue Type: Fee</label>
</td>
</tr>
</tbody>
答案 0 :(得分:1)
应该有效:
<label for="..."><strong>Product:</strong> ... : <strong>Revenue Type:</strong> ...</label>
确保CSS中没有可以重置这些内容的内容。它看起来像那样:
strong {
font-weight: normal;
}
如果您找到它,只需将其删除,strong
将按照原样加粗。
<强> [编辑] 强>
好吧,您也可以通过添加CSS文件的末尾或<style>
元素中的<head>
标记来强制使用它:
strong {
font-weight: bold !important;
}
答案 1 :(得分:0)
不确定如果我的问题是正确的,但尝试在公共类的字词周围使用<span>
标记:
<span class="important">Product</span>:
使用jQuery:
$('document').ready(function(){
$(".important").css("font-weight","bold");
});
或者只是添加css文件或html / inline中所需的css(不推荐):
.important {font-weight:bold}