2013-06-18 42 views
0

好吧,这让我疯了。CSS表单,ASP.NET验证摘要是Wonky

我有一个表格,我没有使用表格。每行是一个p标签,由一个标签和一个控件组成。当我在底部添加一个验证摘要时,它会变得不可靠。

如何获得验证摘要以正确排列?

.Label 
{ 
    float: left; 
    width: 12em; 
    text-align: right; 
    padding-right: 1em; 
} 

.TextBox 
{ 
    display: inline-block; 
    width: 244px; 
} 

<p> 
    <asp:Label runat="server" ID="uxNotesLabel" CssClass="Label">Notes</> 
    <asp:TextBox runat="server" ID="uxNotesTextBox" CssClass="TextBox" TextMode="MultiLine" Rows="5"></asp:TextBox> 
</p> 

<p> 
    <asp:Label runat="server" ID="uxSpaceLabel3" CssClass="Label"></asp:Label> 
    <asp:ValidationSummary runat="server" ID="uxMaterialNeedValidationSummary" ValidationGroup="AddMaterialNeed" ForeColor="Red" /> 
</p> 

这给了我这样的:

PatienceTester

+0

这听起来可能很傻,但并尝试添加一个类来验证总结和应用样式呢?你想排队的是什么?要居中的文字还是您想要框对齐的权利? – xsearingheaven

回答

1

不是太清楚:

你需要像CSS:

#uxMaterialNeedValidationSummary {text-align:center;} 

#uxMaterialNeedValidationSummary {padding-left:12em;} 

无论ID或类avalaible

+0

谢谢@GCyrillus我可以使用填充来对齐我喜欢的摘要。 – Westicle