我使用「beassistance驗證」爲我的表單和使用工具提示plugin和它工作正常,除了定位。需要幫助定位
請看this鏈接,我上傳我的表單以瞭解我在說什麼。
我想是:
如果我的驗證失敗,我想工具提示圖標後顯示的消息,但其工具提示圖標之前顯示消息。請參閱here
這裏是我使用的CSS:
驗證的.css
#aspnetForm
{
width: 670px;
}
#aspnetForm label.error
{
margin-left: 10px;
width: auto;
display: inline;
}
form.cmxform
{
width: 50em;
}
em.error
{
background: url("Images/unchecked.gif") no-repeat 0px 0px;
padding-left: 16px;
}
em.success
{
background: url("Images/checked.gif") no-repeat 0px 0px;
padding-left: 16px;
}
form.cmxform label.error
{
margin-left: auto;
width: 250px;
}
#aspnetForm label.error
{
background: url("Images/unchecked.gif") no-repeat 0px 0px;
padding-left: 16px;
padding-bottom: 2px;
font-weight: bold;
color: #EA5200;
}
#aspnetForm label.checked
{
background: url("Images/checked.gif") no-repeat 0px 0px;
}
em.error
{
color: black;
}
#warning
{
display: none;
}
<asp:Label runat="server" ID='Label8' >Start Date:</asp:Label>
<asp:TextBox ID="txtStartDate" runat='server' ></asp:TextBox>
<a style="cursor: hand" class="tooltip" title="Select the starting date of a visit, example 05/05/2010 (MM/DD/YYYY)!">
<img alt="" src="Scripts/JQuery/Tooltip/icon_tooltip.gif" style="width: 11px; height: 11px" /></a>
<p>
</p>
<asp:Label runat="server" ID='Label9' >End Date:</asp:Label>
<asp:TextBox ID="txtEndDate" runat='server' ></asp:TextBox>
<a style="cursor: hand" class="tooltip" title="Select the end date of a visit, example 05/06/2010 (MM/DD/YYYY)!">
<img alt="" src="Scripts/JQuery/Tooltip/icon_tooltip.gif" style="width: 11px; height: 11px" /></a>
tooltip.css
#tooltip{
position:absolute;
border:1px solid #333;
background:#f7f5d1;
padding:2px 5px;
color:#333;
display:none;
}
它更接近,但仍然不完美,它的錯誤是在工具提示圖標的頂部,我怎麼可以移動一點點右側?,我沒有辦法CSS人。 – 2010-06-02 19:10:43
好吧,我能夠解決它:margin-left:20px; – 2010-06-02 19:16:11