2013-06-18 84 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