我正在使用html
寻找类似下面的输出广告代理商:(?)*
我正在编写类似下面的代码......
<td class="TextLabelForHeader" width="300px">
Creative Agency:<h6 id="/contracts/HelpContent/Creative%20Agency.txt">()</h6>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorCreativeAgency" runat="server"
ControlToValidate="txtCreativeAgency" ErrorMessage="*" ValidationGroup="VGPageGeneral">
</asp:RequiredFieldValidator>
</td>
但是我在broswer中获得类似下面的输出......
广告代理商: (?) *
请有人帮我这个....
由于
答案 0 :(得分:2)
标头标记,例如H6
是块元素。块元素占据其容器的整个宽度。
或者:
使用CSS H6
h6 {display:inline};
成为内联元素
或
为此目的使用语义正确的HTML元素,在本例中为<label>
。
答案 1 :(得分:0)
您也可以使用内联元素替换h6,例如<span>
Creative Agency:<span style="font-weight:bold; font-size:14pt" id="/contracts/HelpContent/Creative%20Agency.txt">()</span>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorCreativeAgency" runat="server"
ControlToValidate="txtCreativeAgency" ErrorMessage="*" ValidationGroup="VGPageGeneral">
h1..h6
是块元素,它们占用容器的所有可用空间,迫使容器中的其他元素转到下一行。
如果我可能会问为什么你的h6上有这么好笑的id
?