J'ai créé un div (barre de termes de résultats de recherche) qui devrait s'afficher uniquement lorsque l'utilisateur entre un terme de recherche et qu'il devrait apparaître au centre de la mise en page. Voir la capture d'écran 1) before et 2) after pour avoir une idée claire.Comment centrer un div enveloppé avec un panneau dans asp.net?
J'ai utilisé le style css comme ci-dessous
search_list{ margin:0 auto; width:1000px; }
Alors que j'apparaît centre dans toutes les résolutions.
Maintenant, j'ai mis en place un contrôle ajax panneau asp.net pour montrer le div seulement lorsque l'utilisateur entre le terme de recherche.
Voici ci-dessous est mon code:
<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>
Mais le problème est la marge: 0 auto; fonctionne bien dans IE (la barre des termes de recherche est centrée). Mais dans Firefox son problème de lancement (aligné à gauche) screenshot.
Quand j'utilise Horizonaloffset son travail dans firefox. Mais ce n'est pas une solution amicale. Puis-je centrer la barre de termes des résultats de recherche avec d'autres commandes?
Merci à l'avance
Déjà tried..not travaillant –