我創建了一個div(搜索結果詞條),它應該只在用戶輸入搜索詞時顯示,它應該出現在佈局的中心。看到屏幕截圖1)before和2)after得到一個清晰的想法。如何在asp.net中居中包裝面板的div?
我使用的CSS樣式像下面
search_list{ margin:0 auto; width:1000px; }
讓我出現在所有分辨率中心。
現在我實現了一個asp.net面板ajax控件,只有當用戶輸入搜索詞時才顯示div。
這下面是我的代碼:
<asp:Panel runat="server" ID="pnlsearchinfo">
<div class="search_list" id="SearchText" visible="false" runat="server">
<%--<div class="search_text">Search Result for </div>--%>
<div class="search_term">
<asp:Label ID="lblsearchtxt" runat="server" Text=""></asp:Label></div>
<div class="search_return">
<asp:ImageButton ID="IbtnSearchClose" ImageUrl="images/blu-close.jpg" runat="server" align="absmiddle" OnClick="IbtnSearchClose_Click" /><asp:LinkButton
ID="lnkSearchClose" runat="server" OnClick="lnkSearchClose_Click" >Return to Full List</asp:LinkButton></div>
<br class="clr_flt" />
</div><!-- end search_list --></asp:Panel>
<cc1:AlwaysVisibleControlExtender TargetControlID="pnlsearchinfo" ScrollEffectDuration="1"
ID="AlwaysVisibleControlExtender1" VerticalOffset="225" runat="server" Enabled="true">
</cc1:AlwaysVisibleControlExtender>
但問題是保證金:0汽車;在IE中工作正常(搜索結果條款居中)。但在Firefox中它的投擲問題(左對齊)screenshot。
當我使用Horizonaloffset它的工作在Firefox中。但它不是分辨率友好的。 我可以將搜索結果條款中心與其他控件集中嗎?
在此先感謝
已經tried..not工作 – 2009-08-15 14:29:57