У меня есть сайт SharePoint, который я пытаюсь маркировать, и один из запросов заключался в размещении элемента управления поиском и текстового поля поиска друг над другом (встроенный?). Я видел онлайн некоторые jQuery волшебные перевернуть расположение этих ящиков, чтобы изменить внешний вид, как описано здесь:
http://labs.steveottenad.com/reskinrestyle-the-sharepoint-2010-advanced-search-box/
Я хочу сделать так, чтобы элемент управления поиском с раскрывающимся меню располагался поверх поля ввода текста, чтобы они располагались друг над другом. Хотя в вышеупомянутой статье используется jQuery, я думаю, что CSS также может быть использован для выполнения моего запроса.
Это мой код главной страницы для области поиска прямо сейчас. Я полагаю, что это немного грязно, что, как я знаю, не помогает ... поэтому мне трудно распознать, какой div является поисковым компонентом.
<td style="width: 2px">
<div id="s4-searcharea" class="s4-search s4-rp"></div>
<div class="customSearch">
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
<SPSWC:SearchBoxEx id="SearchBox" runat="server"
GoImageUrl="/_layouts/images/gosearch.gif"
GoImageUrlRTL="/_layouts/images/gosearch.gif"
DropdownModeEx=ShowDD
DropdownWidth="120"
UseSiteDefaults="true"
QueryPromptString="Keyword(s)"
FrameType="None" WebPart="true" __WebPartId="{551E15C2-XXX}"/>
</asp:ContentPlaceHolder>
</div>
</td>
Я думаю, что мне нужно будет использовать атрибут display: inline и, возможно, присвоить значение z-index обоим классам? Любая помощь в настройке этого была бы великолепна.